SUZUKI Tetsuya
suzuk****@spice*****
2005年 6月 26日 (日) 19:29:37 JST
鈴木です。 On 2005/06/26, at 12:59, speakillof wrote: > AspectRの車輪の再発明ですが、 > Ruby 用の Aspect Oriented Language 用のクラスです。 > (実はAspectR程の機能は無いのですが、 > ライセンス上の問題で再発明せざるを得ませんでした) > > AOP自体はどうでも良くて > これを使って簡易のLoggerとProfilerを > CGIKit用に作りました。 debug_contextを書かなくていいのが便利ですね。 オーバーライドされるメソッドで逐一debug_contextを呼ぶのは 結構面倒ですから。 > 利点は CGIKit 本体に一切手を加えずに > Log と Profile を取る事が出来る点です。 > > AOP自体には他の使い方が色々あるみたいですが、 > 私には今のところその意味をあまり見出せないです。 私も他の使い道はわかりませんが、 ログとプロファイルを取れるだけでも便利です。 Aspectをコミットしていただければロギングを修正します。 ----------------------------------- 鈴木鉄也 (SUZUKI Tetsuya) suzuk****@spice***** http://www.spice-of-life.net/