我遇到了一个问题 system.log 以及一些自定义日志文件可以找到大的地方以查找任何东西,甚至打开它们。

通常,我们不会在实时网络商店上运行日志,但是在这种情况下,这是必要的。这导致日志文件达到数百MB的大小。

我正在寻找一个解决方案,就像Apaches记录文件一样,文件按一天分开,仅保留X天。

有帮助吗?

解决方案 2

我创建了一个扩展名,可实现日志旋转(就我而言,每天),并在使用Magento Cron作业20天后清理它们。两种设置您都可以从 System > Configuration > System > Log cleaning

你可以从 https://github.com/sandermangel/rklogrotate. 。随时让我知道您是否有提示或建议。

其他提示

我个人更喜欢只使用logrotate旋转,GZIP和删除日志。

放入 /etc/logrotate.d/magento

/var/www/magesite/var/log/*.log {
        size 10M
        missingok
        rotate 50
        compress
        delaycompress
        notifempty
        dateext
        dateformat -%Y-%m-%d-%s
}

资源: fix.co.za magento2 logrotate

许可以下: CC-BY-SA归因
scroll top