php - Monolog 不记录 Symfony API 平台中的条目
问题描述
以下是我的处理程序。
use Psr\Log\LoggerInterface;
use Eqsgroup\Entity\Import as ImportEntity;
class ImportHandler {
public function __construct(LoggerInterface $logger) {
$this->logger = $logger;
}
public function handle(ImportEntity $data): array {
$this->logger->error("hi");
}
}
但是 \var\log\dev.log 没有这个条目“hi”。
monolog:
handlers:
main:
type: stream
path: "%kernel.logs_dir%/%kernel.environment%.log"
level: debug
channels: ["!event"]
# uncomment to get logging in your browser
# you may have to allow bigger header sizes in your Web server configuration
#firephp:
# type: firephp
# level: info
#chromephp:
# type: chromephp
# level: info
console:
type: console
process_psr_3_messages: false
channels: ["!event", "!doctrine", "!console"]
这是我的独白配置。
解决方案
推荐阅读
- python - 如何在主要方法中正确引发自定义异常?
- html - CSS 用于特定字符的分词提示
- typescript - VSCode > 运行打字稿文件时找不到对应的JS
- google-cloud-platform - 名称字段列表在哪里 [dialogflow API VoiceSelectionParams 的名称字段]
- python-3.x - 将变量传递给在 Raspberry Pi 上实现的 Dialogflow 聊天机器人
- python - 带有可变“必填”字段的 Django 表单
- java - 是否可以在条件内递减计数器?
- tensorflow - 如何使用tensorflow.estimator只加载预训练模型的部分层参数
- django - 如何在具有多个模型的 django 详细信息视图中正确使用带有外键的过滤器方法
- linux - 以编程方式查找给定进程/pid的软件包和版本