Module: AsyncObserver::Util

Included in:
Worker, Worker
Defined in:
lib/async_observer/util.rb

Instance Method Summary collapse

Instance Method Details

#log_bracketed(name) ⇒ Object



23
24
25
26
27
28
29
30
# File 'lib/async_observer/util.rb', line 23

def log_bracketed(name)
  begin
    RAILS_DEFAULT_LOGGER.info "#!#{name}!begin!#{Time.now.utc.xmlschema(6)}"
    yield()
  ensure
    RAILS_DEFAULT_LOGGER.info "#!#{name}!end!#{Time.now.utc.xmlschema(6)}"
  end
end