Jac*_*cco 13 php error-logging syslog
我正在尝试确定用于记录自定义文件的功能.
背景
我们有几个PHP进程,它们都以Apaches(mod_php)和Deamons(CLI,forked)运行.我希望能够为每个要写入的进程/任务指定一个日志文件.对于作为Deamons的Apache进程,多个进程将写入同一文件.
选项
PHP提供error_log()和syslog().两者似乎提供或多或少相同的功能.
我的问题
Lum*_*dil 12
syslog将消息发送到OS记录器,同时error_log具有多个选项,可以是OS记录器,电子邮件,文件或SAPI记录处理程序,如文档中所述.
既然你说你想写多个日志,我建议error_log用$message_type = 3,你可以在$destination参数中添加消息到文件集.