class Subserver::MessageLogger
Public Instance Methods
call(message) { || ... }
click to toggle source
# File lib/subserver/message_logger.rb, line 4 def call(message) start = Time.now logger.info("start") yield logger.info("done: #{elapsed(start)} sec") rescue Exception logger.info("fail: #{elapsed(start)} sec") raise end
Private Instance Methods
elapsed(start)
click to toggle source
# File lib/subserver/message_logger.rb, line 16 def elapsed(start) (Time.now - start).round(3) end
logger()
click to toggle source
# File lib/subserver/message_logger.rb, line 20 def logger Subserver.logger end