module GemLogger::Log4rHandler::ContextHandler
Public Instance Methods
add_to_context(key, value)
click to toggle source
# File lib/gem_logger/log4r_handler/context_handler.rb, line 16 def add_to_context(key, value) Log4r::MDC.put(key.to_s, value.to_s) end
format_msg_with_context(msg)
click to toggle source
No formatting needed, Log4r will handle it.
# File lib/gem_logger/log4r_handler/context_handler.rb, line 25 def format_msg_with_context(msg) msg end
get_context()
click to toggle source
Log4r::MDC.get_context returns a copy of the log context that is not modified when we remove the context variables added
# File lib/gem_logger/log4r_handler/context_handler.rb, line 12 def get_context Log4r::MDC.get_context end
remove_from_context(key)
click to toggle source
# File lib/gem_logger/log4r_handler/context_handler.rb, line 20 def remove_from_context(key) Log4r::MDC.remove(key.to_s) end