Monologでログ出力するとなぜか各行の末尾に [] [] が出力されてしまいます。
[2014-08-04 11:36:14] app.INFO: hello world [] []
Monologではログに付加的な情報を配列形式で与えることができるのですが(こちらを参照)、この付加情報を与えていないと空のjsonとして[]を出力してしまうようです。
はっきり言って付加情報の機能を使わない人にとっては鬱陶しいので消してしまいたいところです。
以下のようにLineFormatterのコンストラクタで、付加情報が空の場合は無視する設定に変更できます。
$formatter = new LineFormatter(null, null, true, true); //第4引数で付加情報が空の場合無視する設定にしています $stream = new StreamHandler(__DIR__.'/app.log', Logger::DEBUG); $stream->setFormatter($formatter); $log = new Logger('security'); $log->pushHandler($stream);