Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- $this->app->bind('MyLogger', function($app, $channelName = 'default')
- {
- $logger = new Logger($channelName);
- $parametr = 'logs\\' . $channelName . '.' . 'log';
- $handler = new RotatingFileHandler(storage_path($parametr), Logger::INFO);
- $user = $app['auth']->user();
- $formater = new LineFormatter('[%datetime%] %channel%.%level_name%: User Name: '.$user->getAttributeValue('name').' | User Email: '.$user->getAttributeValue('email').' | %message% %extra% %context%'.PHP_EOL)
- $handler->setFormatter($formater);
- $logger->pushHandler($handler);
- $logger->pushProcessor(new WebProcessor);
- return $logger;
- });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement