Laravel仅输出调试和信息日志

时间:2017-02-03 11:27:44

标签: php laravel logging

出于某种原因,在生产环境中,当我遇到错误时,我在laravel.log文件中看不到。

当我这样做时:

Log::critical('test', []);

它输出了一个严重错误日志。

但是当我做这样的事情时:

Log::critical('test', TRYING TO MAKE AN EXTERNAL ERROR);

我的laravel.log文件中没有出错,应该输出此错误:

PHP Parse error: Syntax error, unexpected T_STRING, expecting ',' or ')' on line 1

我的.env文件中有这些行:

APP_ENV=production
APP_KEY=base64:....
APP_DEBUG=false
APP_LOG_LEVEL=debug
APP_URL=....

根据Laravel的文档,当我在日志级别键入“debug”时,记录器至少应记录:debug, info, notice, warning, error, critical, alert, emergency

标记为775权限的storage文件夹。

我在这里遗漏了什么吗?我已经尝试删除laravel.log文件但没有帮助。

更新

我已经尝试编辑php.ini,错误日志是On,我已经指定了错误日志位置,但仍然无法正常工作。看起来它超出了Laravel问题。

0 个答案:

没有答案