问题描述
ini_set("error_log",date("Y-m-d\.\l\o\g"));
function foo() : void { return null }
在cli上,这会在终端中显示错误,而在apache中,它会记录到apache日志文件中。尽管我将apache日志设置为具有日期文件名,但我想将PHP错误分开。
ErrorLog "|/usr/bin/rotatelogs -l -f -D .../%Y-%m-%d.log 86400"
由于PHP.ini
文件无法设置使用%y-%m-%d.log
这样的格式字符串替换的日志文件,因此有什么解决方法吗?
PS:路径中的目录更加麻烦,例如.../foo/bar/error.log
,因为必须手动创建它们,这与需要自动创建目录的apache不同,这进一步要求权限是正确的。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)