zf2 アプリケーションでログの優先度を制御できるようにしたいと考えています。私は現在
$priority = \Zend\Log\Logger::INFO;
$log->addWriter($writer, $priority);
ログファイルに書き込むことができます。これはうまく機能します。$priority を何に設定しても、ログ レベルが Zend\Log\Logger::DEBUG のままになっているようです。
zf2 アプリケーションでログの優先度を制御できるようにしたいと考えています。私は現在
$priority = \Zend\Log\Logger::INFO;
$log->addWriter($writer, $priority);
ログファイルに書き込むことができます。これはうまく機能します。$priority を何に設定しても、ログ レベルが Zend\Log\Logger::DEBUG のままになっているようです。
あなたの質問を明確にすることができますか?ライターに優先順位を付けるか、メッセージの優先順位を制限しますか?
メッセージの優先度によってログを制限する場合は、Filter\Priority を使用する必要があります。このような:
$writer = new \Zend\Log\Writer\Stream('/path/to/logfile');
$logger->addWriter($writer);
$filter = new \Zend\Log\Filter\Priority(Logger::CRIT);
$writer->addFilter($filter);