lib/hanami/logger.rb in hanami-utils-1.2.0.rc1 vs lib/hanami/logger.rb in hanami-utils-1.2.0.rc2
- old
+ new
@@ -138,10 +138,21 @@
"error" => ERROR,
"fatal" => FATAL,
"unknown" => UNKNOWN
].freeze
+ # @since 1.2.0
+ # @api private
+ def self.level(level)
+ case level
+ when DEBUG..UNKNOWN
+ level
+ else
+ LEVELS.fetch(level.to_s.downcase, DEBUG)
+ end
+ end
+
# @since 0.5.0
# @api private
attr_writer :application_name
# Initialize a logger
@@ -327,15 +338,10 @@
end
# @since 0.8.0
# @api private
def _level(level)
- case level
- when DEBUG..UNKNOWN
- level
- else
- LEVELS.fetch(level.to_s.downcase, DEBUG)
- end
+ self.class.level(level)
end
# @since 1.2.0
# @api private
def lookup_colorizer(colorizer)