こんにちは、keitaです。
CLFでアクセスログをとるライブラリ WEBrick-clf を新しくしてみました。
http://kyomu.info/obj/comp/archive/webrick-clf-0.2.0.tar.gz
前回頂いたアドバイスを参考にLogクラスとフォーマットを分離しました。
おかげ様で随分すっきりしたものになりました。
その影響で今回の 0.2.0 は 0.1 のものとは設定方法も変わり、
以下のような感じになります。
WEBrick::HTTPServer.new(
:Logger => Log.new,
:AccessLog => [[BasicLog.new, :CLF], [BasicLog.new, :Referer]]
)
なお、WEBrick-1.2.3 でのみテストしてます、
今回のものは 1.1 系では使えません。
またライセンスも故あって Ruby's に変更しました。
では。
---
Name: 山口 慶太 (keita yamaguchi)
Mail: keita@kyomu.info
URL : http://kyomu.info/