class SystemdMon::Logger

Public Class Methods

debug(message = nil, stream = $stdout) { || ... } click to toggle source
# File lib/systemd_mon/logger.rb, line 11
def self.debug(message = nil, stream = $stdout)
  if verbose
    if block_given?
      $stdout.puts yield
    else
      $stdout.puts message
    end
  end
end
debug_error(message = nil) click to toggle source
# File lib/systemd_mon/logger.rb, line 25
def self.debug_error(message = nil)
  debug message, $stderr
end
error(message = nil) click to toggle source
# File lib/systemd_mon/logger.rb, line 21
def self.error(message = nil)
  $stderr.puts message
end
puts(message = nil) click to toggle source
# File lib/systemd_mon/logger.rb, line 29
def self.puts(message = nil)
  $stdout.puts message
end
verbose() click to toggle source
# File lib/systemd_mon/logger.rb, line 7
def self.verbose
  @verbose
end
verbose=(flag) click to toggle source
# File lib/systemd_mon/logger.rb, line 3
def self.verbose=(flag)
  @verbose = flag
end