Monolog 和 Symfony 日志
Monolog and Symfony logs
请问如何使用 monolog 为 Symfony 日志配置自定义路径?
我的应用程序日志工作正常,但我找不到一些错误的日志,例如:
InvalidConfigurationException
in VariableNode.php
(我在屏幕上看不到这个日志,但在日志文件中找不到)
实际上,我正在使用这个配置:
monolog:
handlers:
main:
type: stream
path: "%kernel.logs_dir%/app.log"
level: error
谢谢!
您的配置仅处理日志级别 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
请问如何使用 monolog 为 Symfony 日志配置自定义路径?
我的应用程序日志工作正常,但我找不到一些错误的日志,例如:
InvalidConfigurationException
in VariableNode.php
(我在屏幕上看不到这个日志,但在日志文件中找不到)
实际上,我正在使用这个配置:
monolog:
handlers:
main:
type: stream
path: "%kernel.logs_dir%/app.log"
level: error
谢谢!
您的配置仅处理日志级别 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