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作的文本留言本的例子(三)
Oct 09 PHP
php 一元分词算法
Nov 30 PHP
php实现多张图片上传加水印技巧
Apr 18 PHP
php的dl函数用法实例
Nov 06 PHP
初识通用数据库操作类――前端easyui-datagrid,form(php)
Jul 31 PHP
基于PHP+jQuery+MySql实现红蓝(顶踩)投票代码
Aug 25 PHP
[原创]php实现数组按拼音顺序排序的方法
May 03 PHP
php中Ioc(控制反转)和Di(依赖注入)
May 07 PHP
PHP编程实现计算抽奖概率算法完整实例
Aug 09 PHP
TP5(thinkPHP5框架)基于bootstrap实现的单图上传插件用法示例
May 29 PHP
Laravel 实现Eloquent模型分组查询并返回每个分组的数量 groupBy()
Oct 23 PHP
yii2.0框架实现上传excel文件后导入到数据库的方法示例
Apr 13 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
JAVA/JSP学习系列之七
2006/10/09 PHP
PHP JSON格式的中文显示问题解决方法
2015/04/09 PHP
PHP基于单例模式实现的mysql类
2016/01/09 PHP
Laravel实现autoload方法详解
2017/05/07 PHP
Yii2.0多文件上传实例说明
2017/07/24 PHP
Aster vs KG BO3 第一场2.18
2021/03/10 DOTA
Eclipse去除js(JavaScript)验证错误
2014/02/11 Javascript
js数组中如何随机取出一个值
2014/06/13 Javascript
在Mac OS下使用Node.js的简单教程
2015/06/24 Javascript
黑帽seo劫持程序,js劫持搜索引擎代码
2015/09/15 Javascript
js console.log打印对像与数组用法详解
2016/01/21 Javascript
JavaScript实现简单Tip提示框效果
2016/04/20 Javascript
Node连接mysql数据库方法介绍
2017/02/07 Javascript
详解nodeJS之路径PATH模块
2017/05/31 NodeJs
Vue学习笔记进阶篇之多元素及多组件过渡
2017/07/19 Javascript
js的各种数据类型判断的介绍
2019/01/19 Javascript
详解js 创建对象的几种方法
2019/03/08 Javascript
JavaScript使用表单元素验证表单的示例代码
2019/08/20 Javascript
Vue-cli3项目引入Typescript的实现方法
2019/10/18 Javascript
Python实现的删除重复文件或图片功能示例【去重】
2019/04/23 Python
python 利用浏览器 Cookie 模拟登录的用户访问知乎的方法
2019/07/11 Python
Python collections中的双向队列deque简单介绍详解
2019/11/04 Python
python3.8 微信发送服务器监控报警消息代码实现
2019/11/05 Python
解决Python3下map函数的显示问题
2019/12/04 Python
详解Python中的分支和循环结构
2020/02/11 Python
python实现网页录音效果
2020/10/26 Python
使用CSS3中的calc()属性来以算式表达尺寸数值
2016/06/06 HTML / CSS
H5 video poster属性设置视频封面的方法
2020/05/25 HTML / CSS
社区十八大感言
2014/01/19 职场文书
《我不是最弱小的》教学反思
2014/02/23 职场文书
售后服务承诺书范文
2014/03/26 职场文书
青安岗事迹材料
2014/05/14 职场文书
2015年乡镇残联工作总结
2015/05/13 职场文书
开网店计划分析
2019/07/30 职场文书
React Native项目框架搭建的一些心得体会
2021/05/28 Javascript
Windows server 2012 R2 安装IIS服务器
2022/04/29 Servers