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