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 版本]
Mar 20 PHP
php smarty的预保留变量总结
Dec 04 PHP
《PHP编程最快明白》第四讲:日期、表单接收、session、cookie
Nov 01 PHP
php和数据库结合的一个简单的web实例 代码分析 (php初学者)
Jul 28 PHP
三种php连接access数据库方法
Nov 11 PHP
PHP APC配置文件2套和参数详解
Jun 11 PHP
微信公众平台天气预报功能开发
Jul 06 PHP
PHP清除数组中所有字符串两端空格的方法
Oct 20 PHP
php学习笔记之基础知识
Nov 08 PHP
php通过baihui网API实现读取word文档并展示
Jun 22 PHP
phpstudy隐藏index.php的方法
Sep 21 PHP
phpstudy2020搭建站点的实现示例
Oct 30 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实现插入排序?
2013/04/10 PHP
解析VS2010利用VS.PHP插件调试PHP的方法
2013/07/19 PHP
ThinkPHP框架任意代码执行漏洞的利用及其修复方法
2014/07/04 PHP
jQuery+PHP发布的内容进行无刷新分页(Fckeditor)
2015/10/22 PHP
Laravel实现构造函数自动依赖注入的方法
2016/03/16 PHP
javascript创建数组之联合数组的使用方法示例
2013/12/26 Javascript
Javascript中typeof 用法小结
2015/05/12 Javascript
javascript获取网页宽高方法汇总
2015/07/19 Javascript
原生javascript实现addClass,removeClass,hasClass函数
2016/02/25 Javascript
jQuery实现的多滑动门,多选项卡效果代码
2016/03/28 Javascript
js接收并转化Java中的数组对象的方法
2016/08/11 Javascript
微信小程序开发经验总结(推荐)
2017/01/11 Javascript
es6学习笔记之Async函数基本教程
2017/05/11 Javascript
JS开发中基本数据类型具体有哪几种
2017/10/19 Javascript
如何去除富文本中的html标签及vue、react、微信小程序中的过滤器
2018/11/21 Javascript
如何阻止小程序遮罩层下方图层滚动
2019/09/05 Javascript
js实现点赞效果
2020/03/16 Javascript
详解vue实现坐标拾取器功能示例
2020/11/18 Vue.js
Python使用turtule画五角星的方法
2015/07/09 Python
Django中URL视图函数的一些高级概念介绍
2015/07/20 Python
Python实战小程序利用matplotlib模块画图代码分享
2017/12/09 Python
Python实现PS滤镜特效之扇形变换效果示例
2018/01/26 Python
python实现识别手写数字 python图像识别算法
2020/03/23 Python
解决Numpy中sum函数求和结果维度的问题
2019/12/06 Python
使用Python发现隐藏的wifi
2020/03/04 Python
Numpy一维线性插值函数的用法
2020/04/22 Python
记一次django内存异常排查及解决方法
2020/08/07 Python
去除python中的字符串空格的简单方法
2020/12/22 Python
阿联酋网上花店:Ferns N Petals
2018/02/14 全球购物
面试必备的求职信
2014/05/25 职场文书
企业党支部工作总结2015
2015/05/21 职场文书
先进党支部事迹材料2016
2016/02/26 职场文书
关于考试抄袭的检讨书
2019/11/02 职场文书
CSS3常见动画的实现方式
2021/04/14 HTML / CSS
python实现进度条的多种实现
2021/04/29 Python
JVM之方法返回地址详解
2022/02/28 Java/Android