我想把错误日志独立出来 不需要在一个日志文件中查找
这里写问题具体描述
<?php
return [
'default' => [
'handlers' => [
[
'class' => Monolog\Handler\RotatingFileHandler::class,
'constructor' => [
runtime_path() . '/logs/webman.log',
7,
Monolog\Logger::DEBUG,
],
'formatter' => [
'class' => Monolog\Formatter\LineFormatter::class,
'constructor' => [null, 'Y-m-d H:i:s', true],
],
],
[
'class' => Monolog\Handler\RotatingFileHandler::class,
'constructor' => [
runtime_path() . '/logs/error.log',
30,
Monolog\Logger::ERROR,
],
],
],
],
];
现在出现的问题就是 只要error 报错 那么 会写入2个日志文件。我想的是error就记录到error不记录到其他。但是debug的级别会记录所有
这里写搜到的方案及不适用原因