我正在尝试获取一个 PHP 命令行脚本来将信息性消息写入自定义文件。我正在使用安装了 OSX Lion 的 MacBook。我(现在)在我的 syslog.conf 文件中有这个:
local2.error /var/log/myapp/error.log
local2.=warning /var/log/myapp/info.log
local2.=notice /var/log/myapp/info.log
local2.=info /var/log/myapp/info.log
local2.=debug /var/log/myapp/info.log
我在我的 PHP 脚本中有这个:
openlog("myapp", LOG_NDELAY, LOG_LOCAL2);
syslog(LOG_INFO, 'Testing informational messages with PHP');
closelog();
当我运行脚本时,/var/log/myapp/info.log 中没有记录任何内容,但(我认为)应该是。
谢谢,
特洛伊