silvioq / logger-aware-service
Abstract class to automatize loggin in own services
Installs: 13
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 1
Forks: 0
Open Issues: 0
pkg:composer/silvioq/logger-aware-service
Requires
- psr/log: ^1.0
- symfony/dependency-injection: ^2.8|^3.0
- symfony/http-kernel: ^2.8|^3.0
Requires (Dev)
This package is not auto-updated.
Last update: 2025-10-18 02:23:16 UTC
README
This bundle injects @logger service to any service that extends Silvioq\LASBundle\LoggerAwareService
Register your bundle
# app/AppKernel.php use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Config\Loader\LoaderInterface; class AppKernel extends Kernel { public function registerBundles() { $bundles = [ ... new Silvioq\LASBundle\LoggerAwareService(), ]; } }
Declare your service ...
# service.yml
service:
my.awesome.service:
class: My\AwesomeService
... and log anything
# My/AwesomeService.php namespace My; use Silvioq\LASBundle\LoggerAwareService; class AwesomeService extends LoggerAwareService { public function awesomeFunction() { // ... $this->getLogger()->info( "Log anything"); } }