class OpenShift::Runtime::NodeLogger::StderrLogger

This NodeLogger implementation is backed by the Ruby stdlib logger class.

NOTE: The trace method is unimplemented.

Public Class Methods

new(config=nil, context=nil) click to toggle source
# File lib/openshift-origin-node/utils/logger/stderr_logger.rb, line 28
def initialize(config=nil, context=nil)
  @context = context
  reinitialize
end

Public Instance Methods

debug(*args, &block) click to toggle source
# File lib/openshift-origin-node/utils/logger/stderr_logger.rb, line 41
def debug(*args, &block)
  @logger.info(*args, &block)
end
error(*args, &block) click to toggle source
# File lib/openshift-origin-node/utils/logger/stderr_logger.rb, line 49
def error(*args, &block)
  @logger.error(*args, &block)
end
fatal(*args, &block) click to toggle source
# File lib/openshift-origin-node/utils/logger/stderr_logger.rb, line 53
def fatal(*args, &block)
  @logger.fatal(*args, &block)
end
info(*args, &block) click to toggle source
# File lib/openshift-origin-node/utils/logger/stderr_logger.rb, line 37
def info(*args, &block)
  @logger.info(*args, &block)
end
reinitialize() click to toggle source
# File lib/openshift-origin-node/utils/logger/stderr_logger.rb, line 33
def reinitialize
  @logger = Logger.new(STDERR)
end
trace(*args, &block) click to toggle source
# File lib/openshift-origin-node/utils/logger/stderr_logger.rb, line 57
def trace(*args, &block)
  # not supported
end
warn(*args, &block) click to toggle source
# File lib/openshift-origin-node/utils/logger/stderr_logger.rb, line 45
def warn(*args, &block)
  @logger.warn(*args, &block)
end