Zend\Log によって書き込まれたログを読み取って分析する最良の方法は何ですか? たとえば、これは私が持っているものです:
2013-04-24T11:00:08+00:00 INFO (6): {"foo":"bar"}
2013-04-24T13:02:53+00:00 INFO (6): {"hello":"world"}
次のようにログを反復処理するエレガントな方法が必要です。
$logger = new \Zend\Log\Logger();
$logger->addReader(new \Zend\Log\Reader\File('./data/logs/mylog'));
foreach ($logger->read() as $dateTimeObject => $jsonObject) {
/// analyse logged json object
}
ライターだけでなく、Zend\Log のリーダー クラスもサポートするのは良い考えではないでしょうか?