fluent/fluent-logger-ruby — pull request #3 by hotchpotch (2011-10-26 07:20:54+00:00)
Title: Interface change

いろいろ変更しました。実装としては
+ イベント周りの削除
+ Syslog ロガーの削除
+ テストを rspec に、simplecov でのカバレッジの表示
+ fluentd のコードをロードし、FlunetLoggerのインテグレーションのテストを追加
+ FluentLogger#post の変更
FluentLogger#post は to_msgpack が無いオブジェクトがあった場合例外になってしまうので、その場合 json でシリアライズ/デシリアライズしたオブジェクトを to_msgpack するようになってます。
to_msgpack が無いオブジェクトの場合無視する方法もありますが、Time 等、Ruby の標準的に使われるクラスも良い感じに変換したいのでこうしました。変換速度が遅くなるので、一考する必要があるかも知れません。