我们的
PHP日志
文件变得越来越大,我们需要一个实用程序来定期旋转
文件.这是在Windows 2003 Server上.
是否有与Linux的logrotate类似的程序/脚本?
是的,我们正在忙于检修PHP脚本以删除所有错误,通知和警告.
如果您使用Apache运行
PHP,那么有一个名为
rotatelogs的内置实用程序,您可以管理日志,它将
自动为您执行日志轮换.以下是在Windows上使用它的
方法:
ErrorLog "|bin/rotatelogs.exe -l logs/error/error.%Y-%m-%d.log 86400"
另一种方法是将运行时的PHP错误日志位置设置为包含日期的文件,即将其添加到前置文件中:
ini_set('error_log','path_to_logs/PHP_error.'.date('Y-m-d').'.log');