123456789101112131415161718192021222324252627282930313233343536 |
- <?php
- use Symfony\Component\Config\Resource\ClassExistenceResource;
- use Symfony\Component\Console\Application;
- $handlers = [
- 'main' => [
- 'type' => 'stream',
- 'path' => '%kernel.logs_dir%/%kernel.environment%.log',
- 'level' => 'debug',
- 'channels' => ['!event'],
- ],
- // uncomment to get logging in your browser
- // you may have to allow bigger header sizes in your Web server configuration
- //'firephp' => [
- // 'type' => 'firephp',
- // 'level' => 'info',
- //],
- //'chromephp' => [
- // 'type' => 'chromephp',
- // 'level' => 'info',
- //],
- ];
- $container->addResource(new ClassExistenceResource(Application::class));
- if (class_exists(Application::class)) {
- $handlers['console'] = [
- 'type' => 'console',
- 'process_psr_3_messages' => false,
- 'channels' => ['!event', '!doctrine', '!console'],
- ];
- }
- $container->loadFromExtension('monolog', [
- 'handlers' => $handlers,
- ]);
|