diff options
author | Hiroshi SHIBATA <[email protected]> | 2025-01-09 11:08:10 +0900 |
---|---|---|
committer | Hiroshi SHIBATA <[email protected]> | 2025-01-10 10:19:39 +0900 |
commit | cda268d8e99170f73c9c0c7dd2dbe9494ba89abb (patch) | |
tree | e4e08feb57f45f58008d4aa08a454f792a35f35c /lib/logger/severity.rb | |
parent | b0d3771bce9dfcffb7467ea34971198cf4b4079e (diff) |
Make logger as bundled gems
Notes
Notes:
Merged: https://github.com/ruby/ruby/pull/12537
Diffstat (limited to 'lib/logger/severity.rb')
-rw-r--r-- | lib/logger/severity.rb | 38 |
1 files changed, 0 insertions, 38 deletions
diff --git a/lib/logger/severity.rb b/lib/logger/severity.rb deleted file mode 100644 index e96fb0d320..0000000000 --- a/lib/logger/severity.rb +++ /dev/null @@ -1,38 +0,0 @@ -# frozen_string_literal: true - -class Logger - # Logging severity. - module Severity - # Low-level information, mostly for developers. - DEBUG = 0 - # Generic (useful) information about system operation. - INFO = 1 - # A warning. - WARN = 2 - # A handleable error condition. - ERROR = 3 - # An unhandleable error that results in a program crash. - FATAL = 4 - # An unknown message that should always be logged. - UNKNOWN = 5 - - LEVELS = { - "debug" => DEBUG, - "info" => INFO, - "warn" => WARN, - "error" => ERROR, - "fatal" => FATAL, - "unknown" => UNKNOWN, - } - private_constant :LEVELS - - def self.coerce(severity) - if severity.is_a?(Integer) - severity - else - key = severity.to_s.downcase - LEVELS[key] || raise(ArgumentError, "invalid log level: #{severity}") - end - end - end -end |