0

我使用 PHP 并想记录我的脚本的一些功能。我想使用系统日志。我想我可以在 /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 的文件

4

1 回答 1

0

关于您的问题,我想到了两个问题:

# 1 将应用程序添加到 /etc/rsyslog.conf 后,您是否重新启动了 sysklogd 服务器?

/etc/init.d/sysklogd restart

# 2 你的 php 是如何配置日志的?

  -> php.ini   
  error_log = syslog 
于 2013-06-18T12:22:20.897 回答