Module: BatchKit::Logging
- Defined in:
- lib/batch-kit/logging.rb,
lib/batch-kit/logging/null_logger.rb,
lib/batch-kit/logging/log4r_logger.rb,
lib/batch-kit/logging/stdout_logger.rb,
lib/batch-kit/logging/java_util_logger.rb
Defined Under Namespace
Classes: JavaLogFacade, Log4rFacade, NullLogger, StdOutLogger
Constant Summary collapse
- LEVELS =
Log levels available
[:error, :warning, :info, :config, :detail, :trace, :debug]
- FRAMEWORKS =
Supported logging frameworks
[ :null, :stdout, :log4r, :java_util_logging ]
- FRAMEWORK_INIT =
Method aliasing needed to provide log methods corresponding to levels
{ null: lambda{ require_relative 'logging/null_logger' }, stdout: lambda{ require_relative 'logging/stdout_logger' }, java_util_logging: lambda{ require_relative 'logging/java_util_logger' }, log4r: lambda{ require_relative 'logging/log4r_logger' } }