module PaulBunyan::TaggedLogging

Public Instance Methods

clear_tags!() click to toggle source
# File lib/paul_bunyan/tagged_logging.rb, line 11
def clear_tags!
  formatter.clear_tags!
end
flush() click to toggle source
Calls superclass method
# File lib/paul_bunyan/tagged_logging.rb, line 19
def flush
  clear_tags!
  super if defined?(super)
end
pop_tags(count = 1) click to toggle source
# File lib/paul_bunyan/tagged_logging.rb, line 7
def pop_tags(count = 1)
  formatter.pop_tags(count)
end
push_tags(*args) click to toggle source
# File lib/paul_bunyan/tagged_logging.rb, line 3
def push_tags(*args)
  formatter.push_tags(*args)
end
tagged(*tags) { |self| ... } click to toggle source
# File lib/paul_bunyan/tagged_logging.rb, line 15
def tagged(*tags)
  formatter.tagged(*tags) { yield self }
end