lib/semantic_logger.rb in semantic_logger-4.12.0 vs lib/semantic_logger.rb in semantic_logger-4.13.0

- old
+ new

@@ -1,50 +1,23 @@ +require "concurrent" require "semantic_logger/core_ext/thread" require "semantic_logger/version" - -# @formatter:off -module SemanticLogger - autoload :AnsiColors, "semantic_logger/ansi_colors" - autoload :Appender, "semantic_logger/appender" - autoload :Appenders, "semantic_logger/appenders" - autoload :Base, "semantic_logger/base" - autoload :DebugAsTraceLogger, "semantic_logger/debug_as_trace_logger" - autoload :Formatters, "semantic_logger/formatters" - autoload :Levels, "semantic_logger/levels" - autoload :Log, "semantic_logger/log" - autoload :Logger, "semantic_logger/logger" - autoload :Loggable, "semantic_logger/loggable" - autoload :Processor, "semantic_logger/processor" - autoload :Subscriber, "semantic_logger/subscriber" - autoload :SyncProcessor, "semantic_logger/sync_processor" - autoload :Utils, "semantic_logger/utils" - - module Concerns - autoload :Compatibility, "semantic_logger/concerns/compatibility" - end - - module Metric - autoload :NewRelic, "semantic_logger/metric/new_relic" - autoload :Signalfx, "semantic_logger/metric/signalfx" - autoload :Statsd, "semantic_logger/metric/statsd" - end - - module Reporters - autoload :Minitest, "semantic_logger/reporters/minitest" - end - - module Test - autoload :CaptureLogEvents, "semantic_logger/test/capture_log_events" - end - - if defined?(JRuby) - module JRuby - autoload :GarbageCollectionLogger, "semantic_logger/jruby/garbage_collection_logger" - end - end -end +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" -# @formatter:on # 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.