Module: Log4j2LoggerBridge::Constants

Included in:
Destination::Configuration, Helpers
Defined in:
lib/log4j2_logger_bridge/constants.rb

Overview

The Constants module

Constant Summary collapse

DEFAULT_TIMESTAMP_FORMAT =
'%Y-%m-%d %H:%M:%S'.freeze
DEFAULT_APP_NAME =
'app'.freeze
DEFAULT_LOG_PATTERN =
'%d{ABSOLUTE} %-5p [%X{category}] %m%n'.freeze
DEFAULT_RUBY_LOG_FORMAT =
"%<timestamp>s %-5<severity>s [%<category>s] %<msg>s\n".freeze
DEFAULT_ROLLOVER_SCHEDULE =
'0 0 0 * * ?'.freeze
DEFAULT_ROLLOVER_SIZE =
'100M'.freeze
DEFAULT_LOGS_DIR_NAME =
'logs'.freeze
EMPTY_STRING =
''.freeze
NUMERIC_TO_SYMBOL =
{
  5 => :off,
  4 => :fatal,
  3 => :error,
  2 => :warn,
  1 => :info,
  0 => :debug,
  -1 => :trace
}.freeze
SYMBOL_TO_RUBY =
{
  off: Logger::FATAL,
  fatal: Logger::FATAL,
  error: Logger::ERROR,
  warn: Logger::WARN,
  info: Logger::INFO,
  debug: Logger::DEBUG,
  trace: Logger::DEBUG,
  all: Logger::DEBUG
}.freeze