Class: Glancer::Utils::Logger
- Inherits:
-
Object
- Object
- Glancer::Utils::Logger
- Defined in:
- lib/glancer/utils/logger.rb
Constant Summary collapse
- VERBOSITY_LEVELS =
{ silent: -2, none: -1, info: 1, debug: 2 }.freeze
- COLORS =
{ debug: "\e[36m", info: "\e[32m", warn: "\e[33m", error: "\e[31m", reset: "\e[0m" }.freeze
Class Method Summary collapse
- .debug(tag, message) ⇒ Object
- .error(tag, message) ⇒ Object
- .info(tag, message) ⇒ Object
- .warn(tag, message) ⇒ Object
- .with_debug_logs ⇒ Object
Class Method Details
.debug(tag, message) ⇒ Object
29 30 31 |
# File 'lib/glancer/utils/logger.rb', line 29 def debug(tag, ) write(:debug, tag, ) end |
.error(tag, message) ⇒ Object
41 42 43 |
# File 'lib/glancer/utils/logger.rb', line 41 def error(tag, ) write(:error, tag, ) end |
.info(tag, message) ⇒ Object
33 34 35 |
# File 'lib/glancer/utils/logger.rb', line 33 def info(tag, ) write(:info, tag, ) end |
.warn(tag, message) ⇒ Object
37 38 39 |
# File 'lib/glancer/utils/logger.rb', line 37 def warn(tag, ) write(:warn, tag, ) end |
.with_debug_logs ⇒ Object
74 75 76 77 78 79 80 |
# File 'lib/glancer/utils/logger.rb', line 74 def self.with_debug_logs old = Glancer.configuration.log_verbosity Glancer.configuration.log_verbosity = :debug yield ensure Glancer.configuration.log_verbosity = old end |