[MonologBundle] Using yaml configuration since Symfony/Console is now default on Flex

This commit is contained in:
Renato Mendes Figueiredo
2017-11-10 13:57:57 +01:00
parent 5f0d5069b2
commit 5737053240
4 changed files with 33 additions and 66 deletions
@@ -1,36 +0,0 @@
<?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,
]);
@@ -0,0 +1,19 @@
monolog:
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
console:
type: console
process_psr_3_messages: false
channels: ["!event", "!doctrine", "!console"]
@@ -1,30 +0,0 @@
<?php
use Symfony\Component\Config\Resource\ClassExistenceResource;
use Symfony\Component\Console\Application;
$handlers = [
'main' => [
'type' => 'fingers_crossed',
'action_level' => 'error',
'handler' => 'nested',
],
'nested' => [
'type' => 'stream',
'path' => '%kernel.logs_dir%/%kernel.environment%.log',
'level' => 'debug',
],
];
$container->addResource(new ClassExistenceResource(Application::class));
if (class_exists(Application::class)) {
$handlers['console'] = [
'type' => 'console',
'process_psr_3_messages' => false,
'channels' => ['!event', '!doctrine'],
];
}
$container->loadFromExtension('monolog', [
'handlers' => $handlers,
]);
@@ -0,0 +1,14 @@
monolog:
handlers:
main:
type: fingers_crossed
action_level: error
handler: nested
nested:
type: stream
path: "%kernel.logs_dir%/%kernel.environment%.log"
level: debug
console:
type: console
process_psr_3_messages: false
channels: ["!event", "!doctrine"]