lib/tee_logger/constants.rb in tee_logger-3.1.0 vs lib/tee_logger/constants.rb in tee_logger-3.1.1
- old
+ new
@@ -1,20 +1,28 @@
# namespace
module TeeLogger
# no param of filename, set this filename
DEFAULT_FILE = './tee_logger.log'
+
# Implements targets
LOGGING_METHODS = [:debug, :info, :warn, :error, :fatal]
+
# defined logdev names
LOGDEV_NAMES = [:console, :logfile]
+
# defined paired of logdev name
LOGDEV_REVERSE = { console: :logfile, logfile: :console }
+ # empty format
FORMATTER_FOR_DISABLING = proc { |_severity, _time, _progname, _msg| '' }
- # using private method #parse_to_hash
+ # using TeeLogger::Utils.extract_options
+ # @param logdev_name [Symbol]
+ # @param indent_level [Fixnum]
ParsedOption = Struct.new(:logdev_name, :indent_level)
+
# LOGDEV_NAMES not included error
class IncorrectNameError < StandardError; end
+
# option's class is not allow
class IncorrectOptionError < StandardError; end
end