我想知道是否有可能在 Symfony2 中配置 Monolog 以每天创建一个新的日志文件,例如:2013-11-21-prod.log。
问问题
13247 次
2 回答
41
在linux上,可以使用logrotate(不知道windows或者macos上是否存在其他解决方案)
在 /etc/logrotate.d/ 创建一个文件(例如 sf2_myapp)并添加以下内容:
/path/to/your/symfony_app/app/logs/prod.log {
daily
missingok
rotate 14
compress
}
您应该在 Google 上查找 logrotate 以获取更多信息
于 2013-11-21T18:18:05.567 回答
28
有一个记录器叫做rotating_file
.
这是一个示例配置:
monolog:
handlers:
main:
type: rotating_file
path: %kernel.logs_dir%/%kernel.environment%.log
level: debug
于 2013-11-21T16:42:36.527 回答