Class: Chef::NullLogger
- Inherits:
-
Object
- Object
- Chef::NullLogger
- Defined in:
- lib/chef/null_logger.rb
Overview
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.
Instance Method Summary collapse
- #<<(message) ⇒ Object
- #add(severity, message = nil, progname = nil) ⇒ Object
- #debug(message, &block) ⇒ Object
- #debug? ⇒ Boolean
- #error(message, &block) ⇒ Object
- #error? ⇒ Boolean
- #fatal(message, &block) ⇒ Object
- #fatal? ⇒ Boolean
- #info(message, &block) ⇒ Object
- #info? ⇒ Boolean
- #trace(message, &block) ⇒ Object
- #trace? ⇒ Boolean
- #warn(message, &block) ⇒ Object
- #warn? ⇒ Boolean
Instance Method Details
#<<(message) ⇒ Object
51 52 |
# File 'lib/chef/null_logger.rb', line 51 def <<() end |
#add(severity, message = nil, progname = nil) ⇒ Object
48 49 |
# File 'lib/chef/null_logger.rb', line 48 def add(severity, = nil, progname = nil) end |
#debug(message, &block) ⇒ Object
42 43 |
# File 'lib/chef/null_logger.rb', line 42 def debug(, &block) end |
#debug? ⇒ Boolean
70 71 72 |
# File 'lib/chef/null_logger.rb', line 70 def debug? false end |
#error(message, &block) ⇒ Object
33 34 |
# File 'lib/chef/null_logger.rb', line 33 def error(, &block) end |
#error? ⇒ Boolean
58 59 60 |
# File 'lib/chef/null_logger.rb', line 58 def error? false end |
#fatal(message, &block) ⇒ Object
30 31 |
# File 'lib/chef/null_logger.rb', line 30 def fatal(, &block) end |
#fatal? ⇒ Boolean
54 55 56 |
# File 'lib/chef/null_logger.rb', line 54 def fatal? false end |
#info(message, &block) ⇒ Object
39 40 |
# File 'lib/chef/null_logger.rb', line 39 def info(, &block) end |
#info? ⇒ Boolean
66 67 68 |
# File 'lib/chef/null_logger.rb', line 66 def info? false end |
#trace(message, &block) ⇒ Object
45 46 |
# File 'lib/chef/null_logger.rb', line 45 def trace(, &block) end |
#trace? ⇒ Boolean
74 75 76 |
# File 'lib/chef/null_logger.rb', line 74 def trace? false end |
#warn(message, &block) ⇒ Object
36 37 |
# File 'lib/chef/null_logger.rb', line 36 def warn(, &block) end |
#warn? ⇒ Boolean
62 63 64 |
# File 'lib/chef/null_logger.rb', line 62 def warn? false end |