Nov 12, 2012

Renewed fluent-logger-scala!

fluent-logger-scala を,fluent-logger-java  を使う形に更新し,公開した.特徴は以下の通り.
  1. Scala のmutable/immutable Map を利用できるように拡張.
  2. fluent-logger-java の提供している API を全てサポート.
テストがまだいい加減で, fluentd が 24224 ポートで立ち上がっていることを前提としている.そのうち Mock を利用したテストを追加する予定.ただ,コアの部分をほぼ fluent-logger-java に依存するように書いたので,安定して使えるようになっていると思う.

最後に,fluent-logger-scala の利用例をテストコードから抜粋:

    val logger = FluentLoggerFactory.getLogger("debug")
    val data1 = new HashMap[String, Object]();
    data1.put("k1", "v1");
    data1.put("k2", "v2");
    FluentLoggerFactory.flushAll
    FluentLoggerFactory.closeAll


API が Scala っぽくないとか,もっとこうした方が良いとかあれば,是非ご意見ください.

No comments:

Post a Comment