27/07
2017
dev-master
9999999-devApplication log
The Requires
The Development Requires
Application log
"silex/silex": "v1.3.4"
and "monolog/monolog": "^1.17"
, (*2)
php composer.phar require coderockr/silex-application-log
Keys processor
, streamHandler
, slackHandler
and logglyHandler
opcional, (*3)
$config = [ 'config' => [ 'applicationLog' => [ 'name' => 'Name You Log', 'processor' => [ //opcional 'Monolog\Processor\IntrospectionProcessor', 'Monolog\Processor\MemoryUsageProcessor', 'Monolog\Processor\ProcessIdProcessor', 'Monolog\Processor\WebProcessor', ], 'streamHandler' => [ 'stream' => 'path/to/application.log', 'level' => 'DEBUG', //opcional 'bubble' => true, //opcional 'filePermission' => null, //opcional 'useLocking' => false //opcional ], 'slackHandler' => [ 'token' => '1234567890', 'channel' => '#tests', 'username' => 'tests', //opcional 'useAttachment' => 'attach user', //opcional 'iconEmoji' => ':sweat:', //opcional 'level' => 'CRITICAL', //opcional 'bubble' => true, //opcional 'useShortAttachment' => false, //opcional 'includeContextAndExtra' => false //opcional ], 'logglyHandler' => [ 'token' => '1234567890', 'level' => 'ERROR', //opcional 'bubble' => true //opcional ], 'sentryHandler' => [ 'token' => '1234567890', 'level' => 'ERROR', //opcional ], ] ] ];
$app = new Application(); $app->register(new \ApplicationLog\Provider\ApplicationLog(), $config);
Application log