gpt4 book ai didi

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

转载 作者:qq735679552 更新时间:2022-09-27 22:32:09 24 4
gpt4 key购买 nike

CFSDN坚持开源创造价值,我们致力于搭建一个资源共享平台,让每一个IT人在这里找到属于你的精彩世界.

这篇CFSDN的博客文章PHP中把错误日志保存在系统日志中(Windows系统)由作者收集整理,如果你对这篇文章有兴趣,记得点赞哟.

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

在 php.ini 中将 error_log 设置为:

  。

复制代码 代码如下:

error_log = syslog

  。

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

【例1】 。

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
<?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系统)

  。

  。

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

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
<?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中把错误日志保存在系统日志中(Windows系统)的内容请搜索CFSDN的文章或继续浏览相关文章,希望大家以后支持我的博客! 。

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com