I use Monolog\Logger in a service like this :
<service id="my_service" class="Acme\DemoBundle\Service\MyService">
<tag name="monolog.logger" channel="mychannel" />
<argument type="service" id="logger" />
<argument type="service" ... />
</service>
In the service :
use Monolog\Logger;
class MyService{
private $logger;
public function __construct(Logger $logger, ...) {
$this->logger = $logger;
...
}
}
I want to use the same channel that my service in my Controller so, in my controller, I have :
private function getLogger() {
return $this->get('monolog.logger.mychannel');
}
I would like to retrieve records by level of my logs. How can I do this ?
Thanks you.