Source of file ProcessIdProcessor.php
Size: 0,729 Bytes - Last Modified: 2013-04-23T12:09:48+02:00
/home/theseer/Downloads/Symfony/vendor/monolog/monolog/src/Monolog/Processor/ProcessIdProcessor.php
1234567891011121314151617181920212223242526272829303132333435363738394041 | <?php /* * This file is part of the Monolog package. * * (c) Jordi Boggiano <j.boggiano@seld.be> * * For the full copyright and license information, please view the LICENSE * file that was distributed with this source code. */ namespace Monolog\Processor; /** * Adds value of getmypid into records * * @author Andreas Hörnicke */ class ProcessIdProcessor { private static $pid; public function __construct() { if (null === self::$pid) { self::$pid = getmypid(); } } /** * @param array $record * @return array */ public function __invoke(array $record) { $record['extra']['process_id'] = self::$pid; return $record; } } |