私はすべてのクラスでgaloggerを使用しています。各メッセージを次のようにクラス名とメソッド名で始めたいと思います。
Class_name::Method_name
これは私が今していることです:
class FOO
def initialize
end
def bar
msg_prefix = "#{self.class}::#{__method__}"
... some code ...
@logeer = "#{msg_prefix} msg ..."
end
def bar2
msg_prefix = "#{self.class}::#{__method__}"
... some code 2 ...
@logeer = "#{msg_prefix} msg2 ..."
end
end
重複を防ぐためにrailsのようにbefore_filterを使用したいのですが、使用してsinatra
いますが、クラスは単純な古いruby 1.9.3
クラスです
アイデア?