締め切りが過ぎてしまいましたが、この記事はPhalcon Advent Calendarの6日目の記事です。 PhalconのログのフォーマットはデフォルトでLine、Json、Syslogの3種類あります。ログをfluentdに読み込ませて送る時に1行づつのJSONを吐き出したかったのですが、提供されているフォーマットのJSONは改行が入らなくてちょっと、、、な感じだったのでカスタマイズしました。 とりあえず、LineとJsonがどんな感じのフォーマットなのか説明すると、 (詳しくは http://docs.phalconphp.com/ja/latest/reference/logging.html を参照) Line こんな感じでフォーマットを指定します。 $di->set('logger', function () use ($config) { $logger = new Fil