PHP中简单记录Log

在写简单的代码的时候有一个非常方便的记录Log日志的方法:log_error。
让我们来看一下log_error的用法:
bool error_log ( string $message [, int $message_type = 0 [, string $destination [, string $extra_headers ]]] )

message
应该被记录的错误信息。

message_type
设置错误应该发送到何处。可能的信息类型有以下几个:

error_log() 日志类型
0 message 发送到 PHP 的系统日志,使用 操作系统的日志机制或者一个文件,取决于 error_log 指令设置了什么。 这是个默认的选项。
1 message 发送到参数 destination 设置的邮件地址。 第四个参数 extra_headers 只有在这个类型里才会被用到。
2 不再是一个选项。
3 message 被发送到位置为 destination 的文件里。 字符 message 不会默认被当做新的一行。
4 message 直接发送到 SAPI 的日志处理程序中。
destination
目标。它的含义描述于以上,由 message_type 参数所决定。

extra_headers
额外的头。当 message_type 设置为 1 的时候使用。 该信息类型使用了 mail() 的同一个内置函数。

所以我们可以利用这个函数将一些日志保存到我们的邮箱地址,自定义日志文件,PHP系统日志,SAPI日志中去,在调试的时候非常方便。

标签: none

添加新评论