Symfony2とmonologを使用して、定義されたログファイル(mylogfile.log)に特定のログを書き込みます。
#config_dev.yml
monolog:
handlers:
main:
type: stream
path: %kernel.logs_dir%/%kernel.environment%.log
level: debug
file:
type: stream
path: %kernel.logs_dir%/mylogfile.log
level: info
コントローラのログファイルに次の方法でアクセスしています。
$logger = $this->get('logger'); // Log
$logger->info('somelogcontent');
今私の問題は、私のログファイルにすべての情報レベルが含まれていることです。つまり、すべてのapp.INFOログ(これは私が欲しいものです)とrequest.INFO(私は本当に必要ありません)を私に与えます:
[2012-04-04 11:13:17] request.INFO: Matched route ... blablabla
[2012-04-04 11:13:17] app.INFO: somelogcontent
...
Request.INFOをログに記録しない方法はありますか?
マイク