我使用 Apache2 和 ModPerl 托管我的 Catalyst Web 应用程序。Web 应用程序使用 Log4perl 模块来生成日志文件。
问题是 apache 服务启动时只生成日志条目。之后没有生成新条目。
如果我改用催化剂的集成开发服务器,日志条目会正常生成。
我已经检查了访问权限,这些似乎没问题:apache 进程是所有者并且可以写入。
任何人都知道是什么导致了这个问题???
这是我的 log4perl 配置:
log4perl.logger.myapp=信息,日志文件
log4perl.appender.LOGFILE=日志::Log4perl::Appender::文件
log4perl.appender.LOGFILE.filename=myapp.log
log4perl.appender.LOGFILE.mode=追加
log4perl.appender.LOGFILE.layout=模式布局
log4perl.appender.LOGFILE.layout.ConversionPattern=[%d] [%p] %m%n