silvioq/logger-aware-service
用于自动化服务中日志记录的抽象类
v1.0.1
2017-04-27 12:57 UTC
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: 2024-09-20 20:52:31 UTC
README
此包将@logger服务注入到所有扩展Silvioq\LASBundle\LoggerAwareService的服务中
注册您的包
# 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(), ]; } }
声明您的服务...
# service.yml
service:
my.awesome.service:
class: My\AwesomeService
...并记录任何内容
# My/AwesomeService.php namespace My; use Silvioq\LASBundle\LoggerAwareService; class AwesomeService extends LoggerAwareService { public function awesomeFunction() { // ... $this->getLogger()->info( "Log anything"); } }