Я использую Monolog\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');
}
Я хотел бы получить записи по уровню моих журналов. Как я могу это сделать ?
Спасибо.