lib/tee_logger/constants.rb in tee_logger-3.2.1 vs lib/tee_logger/constants.rb in tee_logger-3.2.2

- old
+ new

@@ -1,24 +1,28 @@ # namespace module TeeLogger # no param of filename, set this filename - DEFAULT_FILE = './tee_logger.log' + DEFAULT_FILE = './tee_logger.log'.freeze - # Implements targets - LOGGING_METHODS = [:debug, :info, :warn, :error, :fatal] + # configured attributes + CONFIGURED_ATTRIBUTES = + [:level, :progname, :formatter, :datetime_format].freeze + # implements targets + LOGGING_METHODS = [:debug, :info, :warn, :error, :fatal].freeze + # defined logdev names - LOGDEV_NAMES = [:console, :logfile] + LOGDEV_NAMES = [:console, :logfile].freeze # defined paired of logdev name - LOGDEV_REVERSE = { console: :logfile, logfile: :console } + LOGDEV_REVERSE = { console: :logfile, logfile: :console }.freeze # empty format FORMATTER_FOR_DISABLING = proc { |_severity, _time, _progname, _msg| '' } # using TeeLogger::Utils.extract_options - # @param logdev_name [Symbol] - # @param indent_level [Fixnum] + # @attr logdev_name [Symbol] + # @attr indent_level [Fixnum] ParsedOption = Struct.new(:logdev_name, :indent_level) # LOGDEV_NAMES not included error class IncorrectNameError < StandardError; end