Вход Регистрация
Файл: vendor/laravel/framework/src/Illuminate/Foundation/LaravelCloudJsonFormatter.php
Строк: 32
<?php

namespace IlluminateFoundation;

use 
IlluminateContainerContainer;
use 
MonologFormatterJsonFormatter;
use 
MonologLogRecord;

class 
LaravelCloudJsonFormatter extends JsonFormatter
{
    
/**
     * {@inheritdoc}
     */
    
protected function normalizeRecord(LogRecord $record): array
    {
        
$normalized parent::normalizeRecord($record);

        
$app Container::getInstance();

        if (
$app->bound('request')) {
            
$requestId $app->make('request')->header('Cloud-Request-ID');

            if (
$requestId !== null) {
                
$normalized['cloud_request_id'] = $requestId;
            }
        }

        return 
$normalized;
    }
}
Онлайн: 1
Реклама