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 51 def <<(message) end
add(severity, message = nil, progname = nil)
click to toggle source
# File lib/chef/null_logger.rb, line 48 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 70 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 58 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 54 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 66 def info? false end
trace(message, &block)
click to toggle source
# File lib/chef/null_logger.rb, line 45 def trace(message, &block) end
trace?()
click to toggle source
# File lib/chef/null_logger.rb, line 74 def trace? 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 62 def warn? false end