Module: KeyValueLogging

Defined in:
lib/key_value_logging/tagged_logging.rb,
lib/key_value_logging.rb,
lib/key_value_logging/railtie.rb,
lib/key_value_logging/version.rb,
lib/key_value_logging/logger_middleware.rb

Overview

Wraps any standard Logger object to provide tagging capabilities.

logger = KeyValueTaggedLogging.new(Logger.new(STDOUT))
logger.tagged('location' => 'Cologne') { logger.info 'Stuff' } # Logs "Stuff location=Cologne"

Defined Under Namespace

Modules: TaggedLogging Classes: KeyValueLoggingRailtie, LoggerMiddleware

Constant Summary collapse

VERSION =
"0.0.2"