uawdijnntqw1x1x1
IP : 216.73.216.107
Hostname : toronto-dev2
Kernel : Linux toronto-dev2 4.15.0-213-generic #224-Ubuntu SMP Mon Jun 19 13:30:12 UTC 2023 x86_64
Disable Function : None :)
OS : Linux
PATH:
/
srv
/
users
/
craft4
/
apps
/
craft4-newsite-space
/
.
/
vendor
/
.
/
craftcms
/
cms
/
src
/
log
/
MessageProcessor.php
/
/
<?php namespace craft\log; use Illuminate\Support\Collection; use Monolog\Processor\ProcessorInterface; /** * Class MessageProcessor * * @author Pixel & Tonic, Inc. <support@pixelandtonic.com> * @since 4.0.0 */ class MessageProcessor implements ProcessorInterface { public const DEFAULT_CATEGORY = 'application'; /** * @inheritdoc */ public function __invoke(array $record): array { $record = Collection::make($record); $record = $this->_extractCategory($record); $record = $this->_filterEmptyContext($record, 'trace'); return $record->all(); } private function _extractCategory(Collection $record): Collection { $category = $record->pull('context.category'); $extra = Collection::make($record->get('extra')); $extra->put('yii_category', $category ?? self::DEFAULT_CATEGORY); $record->put('extra', $extra->all()); return $record; } private function _filterEmptyContext(Collection $record, string $key = null): Collection { $context = Collection::make($record->get('context')) ->reject(fn($v, $k) => ($key === null || $k === $key) && empty($v)); $record->put('context', $context->all()); return $record; } }
/srv/users/craft4/apps/craft4-newsite-space/./vendor/./craftcms/cms/src/log/MessageProcessor.php