module Docker::Registry::Sync::STDLogger

Public Class Methods

debug(msg) click to toggle source
# File lib/docker/registry/sync/configuration.rb, line 32
def debug(msg)
  if do_log?(:debug, Docker::Registry::Sync.config.log_level)
    STDOUT.puts "[DEBUG] #{msg}"
    STDOUT.flush
  end
end
do_log?(requested_lvl, curr_lvl) click to toggle source
# File lib/docker/registry/sync/configuration.rb, line 26
def do_log?(requested_lvl, curr_lvl)
  curr_lvl = Docker::Registry::Sync::STDLogLvl.send(curr_lvl.to_sym)
  requested_lvl = Docker::Registry::Sync::STDLogLvl.send(requested_lvl.to_sym)
  requested_lvl >= curr_lvl
end
error(msg) click to toggle source
# File lib/docker/registry/sync/configuration.rb, line 46
def error(msg)
  if do_log?(:error, Docker::Registry::Sync.config.log_level)
    STDERR.puts "[ERROR] #{msg}"
    STDERR.flush
  end
end
info(msg) click to toggle source
# File lib/docker/registry/sync/configuration.rb, line 39
def info(msg)
  if do_log?(:info, Docker::Registry::Sync.config.log_level)
    STDOUT.puts "[INFO] #{msg}"
    STDOUT.flush
  end
end