请问,如何使用monolog配置Symfony日志的自定义路径?
我的应用程序日志工作正常,但我找不到日志中的一些错误,如:
InvalidConfigurationException
中的 VariableNode.php
(我无法在屏幕上看到此日志,但在日志文件中找不到)
实际上,我正在使用此配置:
monolog:
handlers:
main:
type: stream
path: "%kernel.logs_dir%/app.log"
level: error
谢谢!
答案 0 :(得分:3)
您的配置仅处理日志级别ERROR
或更高级别的邮件(包括CRITICAL
,ALERT
和EMERGENCY
)。如果要将所有内容记录到app.log
文件中,请将要记录到该文件的最小日志级别的值更改为debug
。
或者,您可以配置不同的处理程序以获取更详细的消息,例如debug.log
文件:
monolog:
handlers:
main:
type: stream
path: "%kernel.logs_dir%/app.log"
level: error
rest:
type: stream
path: "%kernel.logs_dir%/debug.log"
level: debug