class Chef::NullLogger
Null logger implementation that just ignores everything. This is used by classes that are intended to be reused outside of Chef, but need to offer logging functionality when used by other Chef code.
It does not define the full interface provided by Logger, just enough to be a reasonable duck type. In particular, methods setting the log level, log device, etc., are not implemented because any code calling those methods probably expected a real logger and not this “fake” one.
Public Instance Methods
<<(message)
click to toggle source
# File lib/chef/null_logger.rb, line 48 def <<(message) end
add(severity, message = nil, progname = nil)
click to toggle source
# File lib/chef/null_logger.rb, line 45 def add(severity, message = nil, progname = nil) end
debug(message, &block)
click to toggle source
# File lib/chef/null_logger.rb, line 42 def debug(message, &block) end
debug?()
click to toggle source
# File lib/chef/null_logger.rb, line 67 def debug? false end
error(message, &block)
click to toggle source
# File lib/chef/null_logger.rb, line 33 def error(message, &block) end
error?()
click to toggle source
# File lib/chef/null_logger.rb, line 55 def error? false end
fatal(message, &block)
click to toggle source
# File lib/chef/null_logger.rb, line 30 def fatal(message, &block) end
fatal?()
click to toggle source
# File lib/chef/null_logger.rb, line 51 def fatal? false end
info(message, &block)
click to toggle source
# File lib/chef/null_logger.rb, line 39 def info(message, &block) end
info?()
click to toggle source
# File lib/chef/null_logger.rb, line 63 def info? false end
warn(message, &block)
click to toggle source
# File lib/chef/null_logger.rb, line 36 def warn(message, &block) end
warn?()
click to toggle source
# File lib/chef/null_logger.rb, line 59 def warn? false end