示例#1
0
 /**
  * Adds a common set of Processors to a [Monolog](https://github.com/Seldaek/monolog) Handler.
  *
  * @param  AbstractProcessingHandler $handler The handler to attach the processors to.
  * @param  integer                   $length  The length of the UID value.
  * @return AbstractProcessingHandler The same Handler object that was passed-in.
  */
 public static function addCommonProcessors(AbstractProcessingHandler $handler, $length = 7)
 {
     $handler->pushProcessor(new GitProcessor());
     $handler->pushProcessor(new IntrospectionProcessor());
     $handler->pushProcessor(new MemoryUsageProcessor());
     $handler->pushProcessor(new UidProcessor($length));
     /** @var \Monolog\Handler\AbstractProcessingHandler */
     return $handler;
 }