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 44 def <<(message); end
add(severity, message = nil, progname = nil)
click to toggle source
# File lib/chef/null_logger.rb, line 42 def add(severity, message = nil, progname = nil); end
debug(message, &block)
click to toggle source
# File lib/chef/null_logger.rb, line 38 def debug(message, &block); end
debug?()
click to toggle source
# File lib/chef/null_logger.rb, line 62 def debug? false end
error(message, &block)
click to toggle source
# File lib/chef/null_logger.rb, line 32 def error(message, &block); end
error?()
click to toggle source
# File lib/chef/null_logger.rb, line 50 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 46 def fatal? false end
info(message, &block)
click to toggle source
# File lib/chef/null_logger.rb, line 36 def info(message, &block); end
info?()
click to toggle source
# File lib/chef/null_logger.rb, line 58 def info? false end
trace(message, &block)
click to toggle source
# File lib/chef/null_logger.rb, line 40 def trace(message, &block); end
trace?()
click to toggle source
# File lib/chef/null_logger.rb, line 66 def trace? false end
warn(message, &block)
click to toggle source
# File lib/chef/null_logger.rb, line 34 def warn(message, &block); end
warn?()
click to toggle source
# File lib/chef/null_logger.rb, line 54 def warn? false end