我有web服务器多种Web应用程序运行(PHP)到文件。配置的设置方式是,在午夜删除php error_log(所以文件只能持续24小时)。猛砸grep的PHP是error_log致命错误通过过滤
的事情是,我想所有的致命错误登录到另一个文件或数据库中,但只对特定的Web应用程序。 (大约有20次跑步,其中4次是我的)。
我在考虑创建一个bash脚本,在我的应用程序的“致命”和url上擦写error_log文件,将输出提取到文件中,并记住当前error_log在单独缓存文件中的最后一行号。
我会然后把脚本cron和执行它每隔几分钟(起始于先前运行的最后一行)。
整个想法是有点搞砸了,我认为这可以有效地写,任何想法?
'<?PHP的ini_set( “error_log中”, “/路径/到/你/日志/文件”);?>' – miken32
,将需要在每一个应用程序,这是一个不好的做法,被插入。 – falnyr
这是一个比这个基于cron的文本处理更加干净的地狱,你正试图完成。我以为你只是想为几个应用程序。如果你不想在你的PHP代码中,把它放在'.htaccess'文件中。 'php_value error_log“/ path/to/your/log/file”这个设置是有原因的,不要因为不使用而使你的生活变得复杂! – miken32