我使用PHP并希望记录我的脚本的一些功能。我想使用syslog。我想我可以在/etc/rsyslog.conf文件中添加一个新行:
application.* -/var/log/application.log
并使用PHP将其记录下来:
define_syslog_variables();
openlog("upload", LOG_PID, LOG_APPLICATION);
syslog(LOG_DEBUG, "Test");
closelog();
但它不起作用。没有名为application.log的文件
答案 0 :(得分:0)
关于你的问题,我想到了两个问题:
#1 将应用程序添加到/etc/rsyslog.conf后,是否重新启动了sysklogd服务器?
/etc/init.d/sysklogd restart
#2 你的php如何配置记录?
-> php.ini
error_log = syslog