module Logging
Constants
- VERBOSE_LEVELS
Preconfigured set of log levels for verbose logging.
@see verbose_init
Public Class Methods
init_verbose_levels(reset: false)
click to toggle source
Initializes the global logger with the default set of log levels.
@see www.rubydoc.info/gems/logging/Logging#init-class_method
@param [TrueClass, FalseClass] reset Pass `true` to reset the global logging configuration to its default state.
# File lib/logging/verbose.rb, line 14 def self.init_verbose_levels(reset: false) # Don't do anything as the global logger has been initialized somewhere else if Logging.initialized? && !reset return log_internal { "Cannot initialize verbose logging as logging is already initialized." } end # Reset the global logging state if requested Logging.reset if reset # Initialize with verbose levels Logging.init(VERBOSE_LEVELS) end