【发布时间】:2013-11-24 23:58:13
【问题描述】:
我对 Laravel 很陌生,当我使用它基于 Monolog 的日志记录时,我注意到了,例如Log::info('blah blah'),它写入我的日志文件的行以两组空方括号为后缀。它们有什么用,我该如何关闭它们?他们丝毫没有帮助。我试过深入研究源代码和谷歌搜索,但没有看到任何解释。
例子:
[2013-11-12 09:13:16] log.INFO: Hello world [] []
[2013-11-12 09:13:31] log.INFO:我的愚蠢日志消息 [] []
谢谢!
【问题讨论】:
-
所以,看起来我可以将参数数组作为第二个参数传递给
Log::info()和朋友,最终以序列化形式显示在第一组括号之间。第二组似乎是用于日志系统可能添加的额外参数。但是有没有一种简单的方法可以让括号只在它们有东西时才出现,而不是继承 Monolog 的部分? -
docs 描述了这些
context和extra参数。