class Emeril::Publisher::LoggingUI
A custom knife UI that sends logging methods to a logger, if it exists.
Attributes
logger[R]
Public Class Methods
new(stdout, stderr, stdin, config, logger)
click to toggle source
Calls superclass method
# File lib/emeril/publisher.rb, line 94 def initialize(stdout, stderr, stdin, config, logger) super(stdout, stderr, stdin, config) @logger = logger end
Public Instance Methods
err(message)
click to toggle source
Calls superclass method
# File lib/emeril/publisher.rb, line 104 def err(message) logger ? logger.error(message) : super end
fatal(message)
click to toggle source
Calls superclass method
# File lib/emeril/publisher.rb, line 112 def fatal(message) logger ? logger.fatal(message) : super end
msg(message)
click to toggle source
Calls superclass method
# File lib/emeril/publisher.rb, line 99 def msg(message) logger ? logger.info(message) : super end
Also aliased as: info
warn(message)
click to toggle source
Calls superclass method
# File lib/emeril/publisher.rb, line 108 def warn(message) logger ? logger.warn(message) : super end