我在所有课程中使用ga logger.我希望每个msg都以类名和方法名开头,如下所示:
Class_name::Method_name
Run Code Online (Sandbox Code Playgroud)
这就是我现在正在做的事情:
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
Run Code Online (Sandbox Code Playgroud)
我想使用像rails中的before_filter来防止重复,我正在使用,sinatra但这些类是普通的旧ruby 1.9.3类
想法?