Advertisement
Guest User

Untitled

a guest
Feb 19th, 2016
63
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. <?php
  2. $this->app->bind('MyLogger', function($app, $channelName = 'default')
  3. {
  4.         $logger = new Logger($channelName);
  5.         $parametr = 'logs\\' . $channelName . '.' . 'log';
  6.         $handler = new RotatingFileHandler(storage_path($parametr), Logger::INFO);
  7.  
  8.         $user = $app['auth']->user();
  9.         $formater = new LineFormatter('[%datetime%] %channel%.%level_name%: User Name: '.$user->getAttributeValue('name').' | User Email: '.$user->getAttributeValue('email').' | %message% %extra% %context%'.PHP_EOL)
  10.         $handler->setFormatter($formater);
  11.         $logger->pushHandler($handler);
  12.         $logger->pushProcessor(new WebProcessor);
  13.  
  14.         return $logger;
  15. });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement