я использую Монолог \ Logger в службе, как это:Как разобрать мои журналы в Symfony2 (Монолог Logger)
<service id="my_service" class="Acme\DemoBundle\Service\MyService">
<tag name="monolog.logger" channel="mychannel" />
<argument type="service" id="logger" />
<argument type="service" ... />
</service>
В службе:
use Monolog\Logger;
class MyService{
private $logger;
public function __construct(Logger $logger, ...) {
$this->logger = $logger;
...
}
}
Я хочу использовать тот же канал, что моя служба в моем контроллере так, в моем контроллере, у меня есть:
private function getLogger() {
return $this->get('monolog.logger.mychannel');
}
Я хотел бы получить записи по уровню моих журналов. Как я могу это сделать?
Спасибо.
Вам нужно разобрать журналы? Это текстовые файлы. Просто возьмите их и проанализируйте. Уровень тоже есть. Вы можете grep для этого, если хотите. –