Sha256: 3ecc49d97995b27cd9f6ae7b159bc875dfdd5c42842852cdd2f0fa0b5c28c581

Contents?: true

Size: 938 Bytes

Versions: 5

Compression:

Stored size: 938 Bytes

Contents

require "concurrent"
require "semantic_logger/core_ext/thread"
require "semantic_logger/version"
require "semantic_logger/utils"
require "semantic_logger/ansi_colors"
require "semantic_logger/levels"
require "semantic_logger/base"
require "semantic_logger/formatters"
require "semantic_logger/log"
require "semantic_logger/subscriber"
require "semantic_logger/loggable"
require "semantic_logger/concerns/compatibility"
require "semantic_logger/appender"
require "semantic_logger/appenders"
require "semantic_logger/processor"
require "semantic_logger/sync_processor"
require "semantic_logger/logger"
require "semantic_logger/debug_as_trace_logger"
require "semantic_logger/semantic_logger"

# Flush all appenders at exit, waiting for outstanding messages on the queue
# to be written first.
at_exit do
  # Cannot close since test frameworks only run at exit, at which point the logging would already be closed.
  SemanticLogger.flush
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
semantic_logger-4.16.1 lib/semantic_logger.rb
semantic_logger-4.16.0 lib/semantic_logger.rb
semantic_logger-4.15.0 lib/semantic_logger.rb
semantic_logger-4.14.0 lib/semantic_logger.rb
semantic_logger-4.13.0 lib/semantic_logger.rb