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
Source
# File lib/chef/null_logger.rb, line 42 def add(severity, message = nil, progname = nil); end
Source
# File lib/chef/null_logger.rb, line 38 def debug(message, &block); end
Source
# File lib/chef/null_logger.rb, line 32 def error(message, &block); end
Source
# File lib/chef/null_logger.rb, line 30 def fatal(message, &block); end
Source
# File lib/chef/null_logger.rb, line 36 def info(message, &block); end
Source
# File lib/chef/null_logger.rb, line 40 def trace(message, &block); end
Source
# File lib/chef/null_logger.rb, line 34 def warn(message, &block); end