novice to symfony so please point anything out obvious :)
I have a service that sends push notifications. I am trying to pass a logging obj to that service so that i can write to the main log handler. bottom line is this does not write anywhere and i have no idea where i've gone wrong.
I took some things out of my code but this is generally the idea.
blah\CoreBundle\Service\PushTask.php
public function __construct(
\Doctrine\ORM\EntityManager $entityManager,
$logger
) {
$this->entityManager = $entityManager;
$this->logger = $logger;
}
...
public function pushSomething()
{
$this->logger->addInfo('test'); // not writing
}
config_dev.yml
monolog:
handlers:
main:
type: stream
path: %kernel.logs_dir%/%kernel.environment%.log
level: info
blah\CoreBundle\Resources\config\services.xml
<service id="civix_core.push" class="blah\CoreBundle\Service\PushTask">
<argument type="service" id="doctrine.orm.entity_manager" />
<argument type="service" id="logger" />
</service>