Module: FluentTools::Utils::Logger
- Defined in:
- lib/fluent_tools/utils.rb
Overview
Logger mixin to provide consistent logging across tools
Instance Method Summary collapse
- #log_error(message, verbose: true) ⇒ Object
- #log_info(message, verbose: true) ⇒ Object
- #log_success(message, verbose: true) ⇒ Object
- #log_warning(message, verbose: true) ⇒ Object
Instance Method Details
#log_error(message, verbose: true) ⇒ Object
105 106 107 |
# File 'lib/fluent_tools/utils.rb', line 105 def log_error(, verbose: true) warn "❌ #{message}" if verbose end |
#log_info(message, verbose: true) ⇒ Object
93 94 95 |
# File 'lib/fluent_tools/utils.rb', line 93 def log_info(, verbose: true) puts if verbose end |
#log_success(message, verbose: true) ⇒ Object
97 98 99 |
# File 'lib/fluent_tools/utils.rb', line 97 def log_success(, verbose: true) puts "✅ #{message}" if verbose end |
#log_warning(message, verbose: true) ⇒ Object
101 102 103 |
# File 'lib/fluent_tools/utils.rb', line 101 def log_warning(, verbose: true) puts "⚠️ #{message}" if verbose end |