gpt4 book ai didi

symfony - Symfony2 日志中的那些空方括号是什么?

转载 作者:行者123 更新时间:2023-12-02 10:03:57 25 4
gpt4 key购买 nike

从 Symfony2 的默认安装开始,我在 Controller 中使用此行记录了一条 INFO 级消息:

$this->get('logger')->info('foo');

这出现在app/logs/dev.log中:

[2012-07-06 10:56:19] app.INFO: foo [] []

那些空方括号是什么?

最佳答案

Monolog\Formatter\LineFormatter来看,第一个[]%context%,第二个是 %额外%。默认情况下,两者均未填充。请参阅this useful doc为如何将空方括号替换为 session token 。

如果您想填写%context%,这里有一个想法(但不要真正使用它):

$trace = debug_backtrace(); 
$record['context'] = $trace[3]['file'].':'.$trace[3]['line'];

参见:

关于symfony - Symfony2 日志中的那些空方括号是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11367762/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com