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 相关文章推荐
支持数组的ADDSLASHES的php函数
Feb 16 PHP
一个基于PDO的数据库操作类(新) 一个PDO事务实例
Jul 03 PHP
PHP用星号隐藏部份用户名、身份证、IP、手机号等实例
Apr 08 PHP
php制作动态随机验证码
Feb 12 PHP
php源码分析之DZX1.5随机数函数random用法
Jun 17 PHP
Zend Framework教程之前端控制器Zend_Controller_Front用法详解
Mar 07 PHP
PHP入门教程之字符串处理技巧总结(转换,过滤,解析,查找,截取,替换等)
Sep 11 PHP
js基于qrcode.js生成二维码的方法【附demo插件源码下载】
Dec 28 PHP
php实现36进制与10进制转换功能示例
Jan 10 PHP
Laravel中Facade的加载过程与原理详解
Sep 22 PHP
thinkPHP5.0框架事务处理操作简单示例
Sep 07 PHP
php pdo连接数据库操作示例
Nov 18 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
关于Intype一些小问题的解决办法
2008/03/28 PHP
基于PHP异步执行的常用方式详解
2013/06/03 PHP
php实现httpclient类示例
2014/04/08 PHP
PHP获取指定函数定义在哪个文件中以及其所在的行号实例
2014/05/08 PHP
详解WordPress中调用评论模板和循环输出评论的PHP函数
2016/01/05 PHP
php+js实现裁剪任意形状图片
2018/10/31 PHP
jQuery EasyUI API 中文文档 - Dialog对话框
2011/11/15 Javascript
Vue.js组件tree实现省市多级联动
2016/12/02 Javascript
nodejs基础知识
2017/02/03 NodeJs
React-Native做一个文本输入框组件的实现代码
2017/08/10 Javascript
基于JS实现简单滑块拼图游戏
2019/10/12 Javascript
微信小程序利用for循环解决内容变更问题
2020/03/05 Javascript
二种python发送邮件实例讲解(python发邮件附件可以使用email模块实现)
2013/12/03 Python
Python help()函数用法详解
2014/03/11 Python
Linux下编译安装MySQL-Python教程
2015/02/02 Python
Python对象转JSON字符串的方法
2016/04/27 Python
解决python selenium3启动不了firefox的问题
2018/10/13 Python
Python 获取中文字拼音首个字母的方法
2018/11/28 Python
python 定时器,实现每天凌晨3点执行的方法
2019/02/20 Python
Python绘制股票移动均线的实例
2019/08/24 Python
Django之模板层的实现代码
2019/09/09 Python
python连接、操作mongodb数据库的方法实例详解
2019/09/11 Python
Python 格式化打印json数据方法(展开状态)
2020/02/27 Python
最新PyCharm 2020.2.3永久激活码(亲测有效)
2020/11/26 Python
CSS实现半透明边框与多重边框的场景分析
2019/11/13 HTML / CSS
小加工厂管理制度
2014/01/21 职场文书
仓库组长岗位职责
2014/01/29 职场文书
《夜晚的实验》教学反思
2014/02/19 职场文书
会计电算化实训报告
2014/11/04 职场文书
大学生助学金感谢信
2015/01/21 职场文书
汶川大地震感悟
2015/08/10 职场文书
安全生产培训心得体会
2016/01/18 职场文书
高三英语教学反思
2016/03/03 职场文书
导游词之桂林山水
2019/09/20 职场文书
Python selenium的这三种等待方式一定要会!
2021/06/10 Python
Python中第三方库Faker的使用详解
2022/04/02 Python