php服务日志_PHP 服务设置错误输出和日志记录

Error handling and logging

此指令设置 PHP 服务它对哪些错误、警告和通知采取操作。

为该指令设置值的设置方法是使用错误级别常量和位运算符。

默认情况下,php设置为对所有错误、通知和警告采取操作,除了与e-notice和e-strict相关的错误、通知和警告,这些错误、通知和警告一起涵盖了php中的最佳实践和推荐的编码标准。

出于性能原因,这是建议的错误报告设置。您的生产服务器不应该浪费资源抱怨最佳实践和编码标准。这就是开发服务器和开发设置的用途。

注意:php.ini-development文件将此设置为e_all。这意味着它几乎可以报告开发和早期测试期间您所需要的一切。

1、error_reporting integer

设置错误报告的级别。该参数可以是一个任意的表示二进制位字段的整数,或者常数名称。

2、display_errors string

该选项设置是否将错误信息作为输出的一部分显示到屏幕,或者对用户隐藏而不显示。

3、display_startup_errors boolean

即使 display_errors 设置为开启, PHP 启动过程中的错误信息也不会被显示。

强烈建议除了调试目的以外,将 display_startup_errors 设置为关闭。

4、log_errors boolean

设置是否将脚本运行的错误信息记录到服务器错误日志或者error_log之中。

注意,这是与服务器相关的特定配置项。

5、log_errors_max_len integer

设置 log_errors 的最大字节数。在 error_log 会添加有关错误源的信息。默认值为1024,如果设置为0表示不限长度。该长度设置对记录的错误,显示的错误,以及 $php_errormsg都会有限制作用。

6、ignore_repeated_errors boolean

不记录重复的信息。重复的错误必须出现在同一个文件中的同一行代码上,除非 ignore_repeated_source 设置为true。

7、ignore_repeated_source boolean

忽略重复消息时,也忽略消息的来源。当该设置开启时,重复信息将不会记录它是由不同的文件还是不同的源代码行产生的。

8、report_memleaks boolean

如果这个参数设置为Off,则内存泄露信息不会显示 (在 stdout 或者日志中)。

This report will be send to stderr on Posix platforms. On Windows, it will be send to the debugger using OutputDebugString(), and can be viewed with tools like » DbgView。

这只对调试编译有效,而且需要 error_reporting 包含了 E_WARNING 才会起作用

9、report_zend_debug = 0

This setting is on by default.

10、track_errors boolean

如果开启,最后的一个错误将永远存在于变量 $php_errormsg 中。

11、xmlrpc_errors boolean

关闭正常的错误报告,并将错误的格式设置为XML-RPC错误信息的格式。

12、xmlrpc_error_number integer

用作 XML-RPC faultCode 元素的值。

13、html_errors boolean

在错误信息中关闭HTML标签。这种新的HTML格式的错误信息是可以点击,它引导用户前往描述该错误或者导致该错误发生的函数的参考信息页面。 这些参考与 docref_root 和 docref_ext 的设置有关。

14、docref_root string

新的错误信息格式包含了对应的参考页面,该页面对错误进行具体描述,或者描述了导致该错误发生的函数。

15、docref_ext string

匹配你本地文件的后缀名

16、error_prepend_string string

错误信息之前输出的内容。

17、error_append_string string

错误信息之后输出的内容。

18、error_log string

设置脚本错误将被记录到的文件。该文件必须是web服务器用户可写的。如果特殊值 syslog 被设置,则将错误信息发送到系统日志记录器。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值