16 May 2012
[Smalltalk] Nagareリリースしました
Nagareという新たなログ用ライブラリを作成しました。
http://code.google.com/p/nagare-logger/
すでにSmalltalk界ではいろいとなロガーがありますが、Nagareはfluentdを前提にするというところが特徴です。
これによって
- Nagare本体のAPIをシンプルに保つ
- ログのローテイト、ログの出力先などはfluentdまかせ
- 構造化したデータのロギングをサポート
- JSONをロギングできるfluentdの機能を享受
といった利点を得ています。
現在のところSqueak, Pharo, VisualWorksで動作しますが、抽象化レイヤも含めてわずか7クラスでできているため、いろいろなSmalltalkへの移植性も高くなっています。
別システムのログ(Apache, syslogなど)と集約できるところが売りでもあるので、まずはSeaside等によるサーバアプリのロガーとして使うと便利なのではと思います。