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查看session内容的函数
Aug 27 PHP
php绝对路径与相对路径之间关系的的分析
Mar 03 PHP
精美漂亮的php分页类代码
Apr 02 PHP
windows下配置apache+php+mysql时出现问题的处理方法
Jun 20 PHP
PHP判断文章里是否有图片的简单方法
Jul 26 PHP
PHP的Yii框架使用中的一些错误解决方法与建议
Aug 21 PHP
Symfony的安装和配置方法
Mar 17 PHP
非常经典的PHP文件上传类分享
May 15 PHP
浅谈PHP值mysql操作类
Jun 29 PHP
详解PHP中的外观模式facade pattern
Feb 05 PHP
Thinkphp5.0框架的Db操作实例分析【连接、增删改查、链式操作等】
Oct 11 PHP
PHP使用PhpSpreadsheet操作Excel实例详解
Mar 26 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调用MySQL的存储过程的实现代码
2008/08/12 PHP
PHP数据库调用类调用实例(详细注释)
2012/07/12 PHP
php代码审计比较有意思的例子
2014/05/07 PHP
php中switch语句用法详解
2015/08/17 PHP
修复IE9&amp;safari 的sort方法
2011/10/21 Javascript
Extjs4 Treegrid 使用心得分享(经验篇)
2013/07/01 Javascript
node.js中的http.response.write方法使用说明
2014/12/14 Javascript
解析javascript中鼠标滚轮事件
2015/05/26 Javascript
jQuery实现的文字hover颜色渐变效果实例
2016/02/20 Javascript
JS模拟bootstrap下拉菜单效果实例
2016/06/17 Javascript
javascript函数中的3个高级技巧
2016/09/22 Javascript
jquery删除table当前行的实例代码
2016/10/07 Javascript
js封装tab标签页实例分享
2016/12/19 Javascript
JavaScript观察者模式(publish/subscribe)原理与实现方法
2017/03/30 Javascript
微信小程序 支付功能(前端)的实现
2017/05/24 Javascript
JS使用ActiveXObject实现用户提交表单时屏蔽敏感词功能
2017/06/20 Javascript
react-native 封装选择弹出框示例(试用ios&amp;android)
2017/07/11 Javascript
nodejs结合Socket.IO实现的即时通讯功能详解
2018/01/12 NodeJs
解决bootstrap中下拉菜单点击后不关闭的问题
2018/08/10 Javascript
vue + typescript + 极验登录验证的实现方法
2019/06/27 Javascript
Vue-cli4 配置 element-ui 按需引入操作
2020/09/11 Javascript
[53:15]Mineski vs iG 2018国际邀请赛小组赛BO2 第二场 8.16
2018/08/17 DOTA
[46:14]VGJ.T vs Liquid 2018国际邀请赛小组赛BO2 第一场 8.19
2018/08/21 DOTA
django限制匿名用户访问及重定向的方法实例
2018/02/07 Python
使用Filter过滤python中的日志输出的实现方法
2019/07/17 Python
python栈的基本定义与使用方法示例【初始化、赋值、入栈、出栈等】
2019/10/24 Python
python右对齐的实例方法
2020/07/05 Python
应聘自荐信
2013/12/14 职场文书
管理心得体会
2013/12/28 职场文书
退伍老兵事迹材料
2014/01/31 职场文书
2015年教师节感恩寄语
2015/03/23 职场文书
班主任培训研修日志
2015/11/13 职场文书
position:sticky 粘性定位的几种巧妙应用详解
2021/04/24 HTML / CSS
go:垃圾回收GC触发条件详解
2021/04/24 Golang
使用refresh_token实现无感刷新页面
2022/04/26 Javascript
nginx配置限速限流基于内置模块
2022/05/02 Servers