ロギングに Symfon2 とその Monolog フレームワークを使用すると、問題が発生します。
一方では、独自のロガーで構成されたサービスがあります。正常に動作しており、問題なく「情報」および「エラー」メッセージが表示されます。
services:
my_logger:
class: Monolog\Logger
arguments: [my_info]
calls:
- [pushHandler, [@my_log_handler]]
my_log_handler:
class: Monolog\Handler\StreamHandler
arguments: [%kernel.root_dir%/logs/my_info.log, 100]
コントローラーで以下を使用すると、適切なメッセージが書き込まれます $this->get('my_logger')->info('info message'); $this->get('my_logger')->err('エラーメッセージ');
これが私の質問です
それら->err
と->info
ロギングメッセージを大量に配置したら、メソッドを介して書き込まれたものだけを書き込むように構成に指示するにはどうすればよいerr
ですか?
最初は多くの情報が必要かもしれません。そのため、多くの情報メッセージを書きます。しかし、しばらくすると、アクション レベルを警告またはエラーに設定してログ メッセージをレベルアップし、情報ログが書き込まれないようにしたいと思うかもしれません。
何か案が?