Index: [Article Count Order] [Thread]

Date: Mon, 30 Sep 2002 16:02:27 +0900 (JST)
From: GOTOU Yuuzou <gotoyuzo@notwork.org>
Subject: [webrickja:68] Re: [ann] webrick-clf-0.2.0
To: webrickja@notwork.org
Message-Id: <20020930.160227.74171768.gotoyuzo@kotetsu.does.notwork.org>
In-Reply-To: <20020929001256.730a53dc.keita@kyomu.info>
References: <20020929001256.730a53dc.keita@kyomu.info>
X-Mail-Count: 00068

In message <20020929001256.730a53dc.keita@kyomu.info>,
 `keita yamaguchi <keita@kyomu.info>' wrote:
> 前回頂いたアドバイスを参考にLogクラスとフォーマットを分離しました。
> おかげ様で随分すっきりしたものになりました。
> その影響で今回の 0.2.0 は 0.1 のものとは設定方法も変わり、
> 以下のような感じになります。
> 
> WEBrick::HTTPServer.new(
>   :Logger         => Log.new,
>   :AccessLog      => [[BasicLog.new, :CLF], [BasicLog.new, :Referer]]
> )

取り込みます。えーと、名前について

  * モジュール名とファイル名が釣合いが取れていない
    (webrick/log/clf.rb なら WEBrick::Log::CLF とか)
  * CLF はフォーマットの名前なので、モジュール名にするのは
    ちょっと抵抗がある

ような気がします。

Log クラスとは直接関係がなくなったので webrick/log のしたに置
くのはやめても問題ないとして、モジュール名は WEBrick::AccessLog
にしようかなと思います。

> またライセンスも故あって Ruby's に変更しました。

混ぜると何がどうなるかよく判っていないので助かります。

-- 
ごとうゆうぞう