Laravel 4でログの出力項目を追加するワンライナー。
app/start/global.phpあたりに次のように書くと、ログの出力項目にリクエストURI、リクエストメソッド、クライアントIPアドレスを追加できる。
Log::getMonolog()->pushProcessor(new Monolog\Processor\WebProcessor);
また、次のように書くとプロセスIDを追加できる。
Log::getMonolog()->pushProcessor(new Monolog\Processor\ProcessIdProcessor);
両方書くこともできる。(ワンライナーではなくなるけど(汗))
Log::getMonolog()->pushProcessor(new Monolog\Processor\WebProcessor);
Log::getMonolog()->pushProcessor(new Monolog\Processor\ProcessIdProcessor);
この他にもpushProcessor()するオブジェクトに応じて出力項目を追加できる。
詳しくはMonologライブラリを参照。