【发布时间】:2017-02-18 20:19:14
【问题描述】:
大多数标准 Monolog (https://github.com/Seldaek/monolog/tree/master/src/Monolog) 处理程序在内部处理它们的触发,例如:
// https://github.com/Seldaek/monolog/blob/master/src/Monolog/Handler/PHPConsoleHandler.php#L76
public function __construct(array $options = [], Connector $connector = null, $level = Logger::DEBUG, $bubble = true)
Handler 的注册方式是这样的
$logger->pushHandler(new PHPConsoleHandler(/* ... arguments */));
注册handler的时候为什么不声明触发级别,比如
$logger->pushHandler(new PHPConsoleHandler(), [Logger::DEBUG]);
【问题讨论】:
标签: php architecture monolog