嗨伙计们:我用error_log
我的日志记录,但我意识到必须有一种更惯用的方式来记录应用程序的进度.有info_log
吗?或同等学历 ?
And*_*rew 20
您可以使用error_log
附加到指定的文件.
error_log($myMessage, 3, 'my/file/path/log.txt');
Run Code Online (Sandbox Code Playgroud)
请注意,您需要具有3(消息类型)才能附加到给定文件.
您可以在脚本的早期创建一个函数来包装此功能:
function log_message($message) {
error_log($message, 3, 'my/file/path/log.txt');
}
Run Code Online (Sandbox Code Playgroud)
等价的是syslog()和常量LOG_INFO
:
syslog(LOG_INFO, 'Message');
Run Code Online (Sandbox Code Playgroud)
如果您想使用文件(这不是一个好主意,因为没有日志轮换并且可能会因并发而失败),您可以执行以下操作:
file_put_contents($filename, 'INFO Message', FILE_APPEND);
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
13743 次 |
最近记录: |