Module: FluentTools::Utils::Logger

Defined in:
lib/fluent_tools/utils.rb

Overview

Logger mixin to provide consistent logging across tools

Instance Method Summary collapse

Instance Method Details

#log_error(message, verbose: true) ⇒ Object



105
106
107
# File 'lib/fluent_tools/utils.rb', line 105

def log_error(message, 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(message, verbose: true)
  puts message if verbose
end

#log_success(message, verbose: true) ⇒ Object



97
98
99
# File 'lib/fluent_tools/utils.rb', line 97

def log_success(message, 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(message, verbose: true)
  puts "⚠️ #{message}" if verbose
end