我想知道是否有可能在Symfony2中配置Monolog以每天创建一个新的日志文件,例如:2013-11-21-prod.log.
8aqjt8rx1#
在Linux上,可以使用logrotate(不知道Windows或macO上是否有类似的解决方案)在/etc/logrotate.d/中创建一个文件(例如sf2_myapp)并添加以下内容:
logrotate
/etc/logrotate.d/
sf2_myapp
/path/to/your/symfony_app/app/logs/prod.log { daily missingok rotate 14 compress }
您应该在Google上查找“logrotate”以获取更多信息
m0rkklqb2#
有一个名为rotating_file的记录器。下面是一个示例配置:
rotating_file
monolog: handlers: main: type: rotating_file path: %kernel.logs_dir%/%kernel.environment%.log level: debug
2条答案
按热度按时间8aqjt8rx1#
在Linux上,可以使用
logrotate
(不知道Windows或macO上是否有类似的解决方案)在
/etc/logrotate.d/
中创建一个文件(例如sf2_myapp
)并添加以下内容:您应该在Google上查找“logrotate”以获取更多信息
m0rkklqb2#
有一个名为
rotating_file
的记录器。下面是一个示例配置: