3

Symfony2 Web アプリケーションがあります。

すべてがローカルでうまく機能します。ただし、本番環境に移行する場合、ローカルと同じように動作しないことがいくつかあります。

今、本番環境で何が起こっているのかを把握するために、いくつかのログを書き込もうとしています。

何らかの理由で、本番ログに何も書き込めません。誰かが私が間違っていることを教えてもらえますか? これはコントローラー内の私のコードです (ちなみに、あまり洗練されたものはありません):

$logger = $this -> get("logger");
$logger -> err("My Trace --> " . $my_inspect_variable);

./logs/prod.log は Symfony によって適切に書き込まれています。しかし、自分で何かを書こうとすると、無視されてしまいます。

私のconfig_prod.ymlファイル:

monolog:
handlers:
    main:
        type:         fingers_crossed
        action_level: error
        handler:      nested
    nested:
        type:  stream
        path:  %kernel.logs_dir%/%kernel.environment%.log
        level: debug
4

0 に答える 0