PHP中把错误日志保存在系统日志中

这篇文章主要介绍了PHP中把错误日志保存在系统日志中(Windows系统),本文讲解了设置方法和查看方法,需要的朋友可以参考下

【将错误记录到系统日志中】

在 php.ini 中将 error_log 设置为:

复制代码 代码如下:

error_log = syslog

或者在运行时使用 ini_set() 函数设置。

【例1】

?

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

//关闭错误显示

ini_set('display_errors', 0);

//开启错误日志功能

ini_set('log_errors', 'on');

//设置错误日志的路径

ini_set('error_log', 'syslog');

//显示所有错误

error_reporting(-1);

//记录错误

//通知级别的错误

echo $test;

//警告

settype($var, 'dee');

//致命错误

test();

查看错误日志(Windows 系统):

"我的电脑" ---- 右键 ----- 管理 ----- 事件查看器 ----- 信息

【例2】通过 openlog() 发送系统日志

?

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

//关闭错误显示

ini_set('display_errors', 0);

//开启错误日志功能

ini_set('log_errors', 'on');

//设置错误日志的路径

ini_set('error_log', 'syslog');

//显示所有错误

error_reporting(-1);

//打开系统日志的连接

openlog('PHP5.3.10', LOG_PID, LOG_SYSLOG); //openlog:Open connection to system logger

//发送日志

syslog(LOG_ERR, 'this is a test of a syslog'.date("Y-m-d H:i:s"));

//关闭系统日志的连接

closelog();

在事件查看器的警告信息中也能看到日志:

http://www.bkjia.com/PHPjc/1020271.htmlwww.bkjia.comtruehttp://www.bkjia.com/PHPjc/1020271.htmlTechArticlePHP中把错误日志保存在系统日志中 这篇文章主要介绍了PHP中把错误日志保存在系统日志中(Windows系统),本文讲解了设置方法和查看方法,需要...

php 保存错误日志,PHP中把错误日志保存在系统日志中_PHP教程相关推荐

  1. php写带分页的留言板,php中分页程序之基于留言板详解_PHP教程

    文章是重点是讲php中的分页原理,同时我们是利用一个实现来讲解如何在php中实现分页,这个就是基于自己写的留方板程序了,有需要的朋友可以参考一下,很适合于初学者哦. 分页的关键问题其实在于Mysql的 ...

  2. PHP发送带附件的电子邮件,php中PHPMailer发送带附件的电子邮件方法_PHP教程

    在php开发利用PHPMailer发送邮件是常用的做法了,这种比起php mail用好用多了,下面我们来看看PHPMailer如何发送带有附件的电子邮件吧. .首先到http://phpmailer. ...

  3. php中cookie的工作原理,cookie工作原理_PHP教程

    当客户访问某个基于PHP技术的网站时,在PHP中可以使用setcookie()函数生成一个cookie,系统经处理把这个cookie发送到客户端并保存在C:\Documents andSettings ...

  4. php表单完整代码,php中一个完整表单处理实现代码_PHP教程

    一个完整表单处理 下面我们将创建一个复杂的表单,代码如下所示. 复制代码 代码如下: 姓名: 密码: 年龄: 小于16 16-30 31-50 51-80 自我介绍: 请输入您的自我介绍 体育爱好: ...

  5. php写文件 效率,php中读写文件与读写数据库的效率_PHP教程

    本文章来给大家介绍一个关于php中读写文件与读写数据库的效率对比,有需要了解的朋友可参考. 测试程序如下: //说明1:由于读数据库语句调用简单的封包函数两次,所以把读文件也改成连续调用两次,数据库记 ...

  6. amp 符号 php,php中引用符号(amp;)的使用详解_PHP教程

    与C语言中的指针是有差别的.C语言中的指针里面存储的是变量的内容在内存中存放的地址变量的引用. PHP 的引用允许你用两个变量来指向同一个内容 复制代码 代码如下: $a="ABC" ...

  7. php 操作 PSD,PHP中使用Imagick操作PSD文件实例,_PHP教程

    PHP中使用Imagick操作PSD文件实例, 前提 复制代码 代码如下: $im = new Imagick("test.psd"); 获取图层数目 复制代码 代码如下: $nu ...

  8. ckfinder php 配置,PHP中Ckeditor+Ckfinder配置图片上传功能_PHP教程

    从标题来看我们知道Ckeditor不支持图片上传功能,它是需要一个组件Ckfinder才可以支持上传图片, 本文章就来详细的介绍了如何配置Ckeditor+Ckfinder实现图片上传的功能. 第一: ...

  9. php中的getfield,ThinkPHP之getField详解_PHP教程

    getField方法是ThinkPHP中用来获取字段值的方法,区别于select和find方法,通常仅用于获取个别字段的值.但是事实上并没有那么简单,现将该方法的用法总结如下: 1.获取某个字段值 这 ...

  10. php输出mysql错误日志_PHP_PHP中把错误日志保存在系统日志中(Windows系统),【将错误记录到系统日志中】 - phpStudy...

    PHP中把错误日志保存在系统日志中(Windows系统) [将错误记录到系统日志中] 在 php.ini 中将 error_log 设置为: error_log = syslog 或者在运行时使用 i ...

最新文章

  1. 白噪音和粉红噪音煲机_白噪音真的有助于睡眠?这款可以自定义的应用给你答案...
  2. os x 10.9.5怎么升级_鸿蒙手机系统终于定档!华为官宣发布时间,首批升级名单已出炉...
  3. 多生产者_多线程必考的「生产者 - 消费者」模型,看齐姐这篇文章就够了
  4. 科大星云诗社动态20201231
  5. matlab算线性方程解,MATLAB计算方法3解线性方程组计算解法.pptx
  6. 微博air客户端_打磨近十年,接近「完美」的 macOS 第三方微博客户端:Maipo
  7. oracle数据库连接检查,检查Oracle数据库的最大连接
  8. 人工智能深度学习神经网络在双色球彩票中的应用研究(二)
  9. Unity中文API参考手册
  10. PHP正则JSESSIONID,会话状态保持,JSESSIONID,COOKIE,URL重写
  11. YTU OJ 3229: 硬币组合
  12. 学计算机u盘多少g合适,U盘设定分配单元的大小多少合适
  13. 机器学习:决策树的划分依据
  14. 微信公众号token验证问题
  15. HC05蓝牙模块与stm32通信
  16. 九度_题目1361:翻转单词顺序
  17. linux 定时任务(crontab)
  18. 那些让面试官直呼内行的Java知识点(二)
  19. SqlServer Tigger
  20. 使用ISA Server 2004限制BT下载

热门文章

  1. mysql 5.7参数配置_MySQL 5.7-新增配置参数
  2. 接口缺方法调用时报错_TypeScript真香系列——接口篇
  3. 编写程序,输入一个N,返回角谷变换(达到1所需)的次数
  4. 《HTML5移动Web开发实战》—— 1.6 在移动网站中使用HTML5
  5. JavaScript基础语法快速入门
  6. 邮件怎发送HTML,请问怎么发送HTML电子邮件
  7. 浓缩的就是精华——ES6迭代器精炼讲解
  8. java mime上传_JavaWeb中实现文件上传的方式有哪些?
  9. 使用IDEA编写一个springMVC架构的HelloWorld
  10. C#拾遗系列(5):泛型委托