21 lines
498 B
PHP
21 lines
498 B
PHP
<?php
|
|
|
|
namespace KupShop\KupShopBundle\Util\Logging;
|
|
|
|
use Gelf\Message;
|
|
use KupShop\KupShopBundle\Config;
|
|
|
|
class GelfFormatter extends \Monolog\Formatter\GelfMessageFormatter
|
|
{
|
|
public function format(array|\Monolog\LogRecord $record): Message
|
|
{
|
|
$message = parent::format($record);
|
|
|
|
$cfg = Config::get();
|
|
$message->setAdditional('engine', $cfg['Program']['version']['folder']);
|
|
$message->setAdditional('web', getShopName());
|
|
|
|
return $message;
|
|
}
|
|
}
|