/var/www/cobraambalaj/vendor/monolog/monolog/src/Monolog/Processor
NameSizeModeActions
GitProcessor.php15280644editdlrm
HostnameProcessor.php6640644editdlrm
IntrospectionProcessor.php33520644editdlrm
MemoryPeakUsageProcessor.php7990644editdlrm
MemoryProcessor.php18270644editdlrm
MemoryUsageProcessor.php7800644editdlrm
MercurialProcessor.php14770644editdlrm
ProcessIdProcessor.php5700644editdlrm
ProcessorInterface.php5440644editdlrm
PsrLogMessageProcessor.php29150644editdlrm
TagProcessor.php9250644editdlrm
UidProcessor.php12450644editdlrm
WebProcessor.php30250644editdlrm
Edit: /var/www/cobraambalaj/vendor/monolog/monolog/src/Monolog/Processor/MercurialProcessor.php (1477B)
* * For the full copyright and license information, please view the LICENSE * file that was distributed with this source code. */ namespace Monolog\Processor; use Monolog\Logger; /** * Injects Hg branch and Hg revision number in all records * * @author Jonathan A. Schweder */ class MercurialProcessor implements ProcessorInterface { private $level; private static $cache; /** * @param string|int $level The minimum logging level at which this Processor will be triggered */ public function __construct($level = Logger::DEBUG) { $this->level = Logger::toMonologLevel($level); } public function __invoke(array $record): array { // return if the level is not high enough if ($record['level'] < $this->level) { return $record; } $record['extra']['hg'] = self::getMercurialInfo(); return $record; } private static function getMercurialInfo(): array { if (self::$cache) { return self::$cache; } $result = explode(' ', trim(`hg id -nb`)); if (count($result) >= 3) { return self::$cache = [ 'branch' => $result[1], 'revision' => $result[2], ]; } return self::$cache = []; } }