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粉450079266P粉450079266285 Il y a quelques jours396

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

  • P粉715274052

    P粉7152740522023-12-14 09:43:18

    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