coderockr / silex-application-log
There is no license information available for the latest version (dev-master) of this package.
Application log
dev-master
2017-07-27 13:30 UTC
Requires
- monolog/monolog: ^1.17
- sentry/sentry: ^1.8@dev
- silex/silex: v1.3.4
Requires (Dev)
- mockery/mockery: ^1.0@dev
- phpunit/phpunit: 4.6.*
This package is not auto-updated.
Last update: 2024-12-21 18:47:29 UTC
README
Silex Application Log
Require
"silex/silex": "v1.3.4"
and "monolog/monolog": "^1.17"
Install
php composer.phar require coderockr/silex-application-log
Configuration
Keys processor
, streamHandler
, slackHandler
and logglyHandler
opcional
$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
],
]
]
];
Usage
$app = new Application();
$app->register(new \ApplicationLog\Provider\ApplicationLog(), $config);