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


Posted in PHP onJune 23, 2015

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

在 php.ini 中将 error_log 设置为:

error_log = syslog

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

【例1】

<?php
//关闭错误显示
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 系统):

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

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

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

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

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

<?php
//关闭错误显示
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();

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

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

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

PHP 相关文章推荐
PHP 采集程序 常用函数
Dec 18 PHP
基于header的一些常用指令详解
Jun 06 PHP
解析PHP中数组元素升序、降序以及重新排序的函数
Jun 20 PHP
php防止sql注入代码实例
Dec 18 PHP
php+ajax实现文章自动保存的方法
Dec 30 PHP
PHP模板引擎Smarty内建函数section,sectionelse用法详解
Apr 11 PHP
thinkPHP交易详情查询功能详解
Dec 02 PHP
Zend Framework入门教程之Zend_Registry组件用法详解
Dec 09 PHP
微信开发之php表单微信中自动提交两次问题解决办法
Jan 08 PHP
Ubuntu 16.04下安装PHP 7过程详解
Mar 28 PHP
THINKPHP3.2使用soap连接webservice的解决方法
Dec 13 PHP
laravel 5.5 关闭token的3种实现方式
Oct 24 PHP
PHP中通过trigger_error触发PHP错误示例
Jun 23 #PHP
PHP实现链式操作的核心思想
Jun 23 #PHP
PHP魔术方法的使用示例
Jun 23 #PHP
8个PHP数组面试题
Jun 23 #PHP
php中 ob_start等函数截取标准输出的方法
Jun 22 #PHP
php发送邮件的问题详解
Jun 22 #PHP
PHP获取音频文件的相关信息
Jun 22 #PHP
You might like
php set_time_limit(0) 设置程序执行时间的函数
2010/05/26 PHP
PHP自动选择 连接本地还是远程数据库
2010/12/02 PHP
PHP的5个安全措施小结
2012/07/17 PHP
php中使用getimagesize获取图片、flash等文件的尺寸信息实例
2014/04/29 PHP
PHP中的数组处理函数实例总结
2016/01/09 PHP
PHP面向对象程序设计高级特性详解(接口,继承,抽象类,析构,克隆等)
2016/12/02 PHP
浅谈ThinkPHP中initialize和construct的区别
2017/04/01 PHP
thinkphp5框架前后端分离项目实现分页功能的方法分析
2019/10/08 PHP
jquery 事件对象属性小结
2010/04/27 Javascript
JQuery最佳实践之精妙的自定义事件
2010/08/11 Javascript
基于Unit PNG Fix.js有时候在ie6下不正常的解决办法
2013/06/26 Javascript
js中的this关键字详解
2013/09/25 Javascript
jQuery使用$.ajax提交表单完整实例
2015/12/11 Javascript
js解决movebox移动问题
2016/03/29 Javascript
Jquery为DIV添加click事件的简单实例
2016/06/02 Javascript
jQuery中deferred对象使用方法详解
2016/07/14 Javascript
Javascript中常见的逻辑题和解决方法
2016/09/17 Javascript
微信小程序 navigation API实例详解
2016/10/02 Javascript
js实现动态显示时间效果
2017/03/06 Javascript
详解微信小程序 通过控制CSS实现view隐藏与显示
2017/05/24 Javascript
JavaScript使用Ajax上传文件的示例代码
2017/08/10 Javascript
浅谈webpack对样式的处理
2018/01/05 Javascript
Vue-Router基础学习笔记(小结)
2018/10/15 Javascript
JS中的一些常用的函数式编程术语
2019/06/15 Javascript
详解微信小程序自定义组件的实现及数据交互
2019/07/22 Javascript
Node.js fs模块(文件模块)创建、删除目录(文件)读取写入文件流的方法
2019/09/03 Javascript
python之生产者消费者模型实现详解
2019/07/27 Python
详解python UDP 编程
2020/08/24 Python
优秀干部获奖感言
2014/01/31 职场文书
五一劳动节活动记录
2014/03/23 职场文书
十佳文明家庭事迹
2014/05/25 职场文书
小学先进集体事迹材料
2014/05/31 职场文书
2014年行政助理工作总结
2014/11/19 职场文书
中学团支部工作总结
2015/08/13 职场文书
Python Django获取URL中的数据详解
2021/11/01 Python
悬疑名作《朋友游戏》动画无字ED宣传片 新角色公开
2022/04/13 日漫