/** * 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; }