recherche

Maison  >  Questions et réponses  >  le corps du texte

La journalisation du canal Laravel stderr sur Docker ne fonctionne pas correctement

J'ai une application simple utilisant php Laravel et j'ai configuré les canaux suivants pour la journalisation :

'stderr' => [
            'driver' => 'monolog',
            'level' => env('LOG_LEVEL', 'debug'),
            'handler' => StreamHandler::class,
            'formatter' => env('LOG_STDERR_FORMATTER'),
            'with' => [
                'stream' => 'php://stderr',
            ],
        ],

Je me suis assuré que les variables d'environnement LOG_CHANNEL et LOG_LEVEL sont correctement configurées. Bien que Docker ne génère rien. Quelqu'un peut-il me donner plus de commentaires sur la façon de déboguer cela ? Merci beaucoup

P粉752826008P粉752826008351 Il y a quelques jours481

répondre à tous(1)je répondrai

  • P粉709644700

    P粉7096447002023-12-14 00:14:33

    Je l'utilise et tout fonctionne bien :

    'stderr' => [
                'driver' => 'monolog',
                'level' => env('LOG_LEVEL', 'debug'),
                'handler' => StreamHandler::class,
                'formatter' => env('LOG_STDERR_FORMATTER'),
                'with' => [
                    'stream' => 'php://stdout',
                    'level' => 'debug',
                ],
            ],

    J'espère que vous trouverez une solution !

    répondre
    0
  • Annulerrépondre