Class: ApiAdaptor::NullLogger
- Inherits:
-
Object
- Object
- ApiAdaptor::NullLogger
- Defined in:
- lib/api_adaptor/null_logger.rb
Overview
Null logger that discards all log messages.
This logger implements the Logger interface but does nothing with the messages, sending them to the metaphorical /dev/null. Useful for testing or when logging is not desired.
Instance Method Summary collapse
-
#debug(*_args) ⇒ nil
Logs a debug message (discarded).
-
#debug? ⇒ Boolean
False (debug logging is never enabled).
-
#error(*_args) ⇒ nil
Logs an error message (discarded).
-
#error? ⇒ Boolean
False (error logging is never enabled).
-
#fatal(*_args) ⇒ nil
Logs a fatal message (discarded).
-
#fatal? ⇒ Boolean
False (fatal logging is never enabled).
-
#info(*_args) ⇒ nil
Logs an info message (discarded).
-
#info? ⇒ Boolean
False (info logging is never enabled).
-
#unknown(*_args) ⇒ nil
Logs an unknown severity message (discarded).
-
#warn(*_args) ⇒ nil
Logs a warning message (discarded).
-
#warn? ⇒ Boolean
False (warn logging is never enabled).
Instance Method Details
#debug(*_args) ⇒ nil
Logs a debug message (discarded)
99 100 101 |
# File 'lib/api_adaptor/null_logger.rb', line 99 def debug(*_args) nil end |
#debug? ⇒ Boolean
Returns false (debug logging is never enabled).
104 105 106 |
# File 'lib/api_adaptor/null_logger.rb', line 104 def debug? false end |
#error(*_args) ⇒ nil
Logs an error message (discarded)
60 61 62 |
# File 'lib/api_adaptor/null_logger.rb', line 60 def error(*_args) nil end |
#error? ⇒ Boolean
Returns false (error logging is never enabled).
65 66 67 |
# File 'lib/api_adaptor/null_logger.rb', line 65 def error? false end |
#fatal(*_args) ⇒ nil
Logs a fatal message (discarded)
47 48 49 |
# File 'lib/api_adaptor/null_logger.rb', line 47 def fatal(*_args) nil end |
#fatal? ⇒ Boolean
Returns false (fatal logging is never enabled).
52 53 54 |
# File 'lib/api_adaptor/null_logger.rb', line 52 def fatal? false end |
#info(*_args) ⇒ nil
Logs an info message (discarded)
86 87 88 |
# File 'lib/api_adaptor/null_logger.rb', line 86 def info(*_args) nil end |
#info? ⇒ Boolean
Returns false (info logging is never enabled).
91 92 93 |
# File 'lib/api_adaptor/null_logger.rb', line 91 def info? false end |
#unknown(*_args) ⇒ nil
Logs an unknown severity message (discarded)
39 40 41 |
# File 'lib/api_adaptor/null_logger.rb', line 39 def unknown(*_args) nil end |
#warn(*_args) ⇒ nil
Logs a warning message (discarded)
73 74 75 |
# File 'lib/api_adaptor/null_logger.rb', line 73 def warn(*_args) nil end |
#warn? ⇒ Boolean
Returns false (warn logging is never enabled).
78 79 80 |
# File 'lib/api_adaptor/null_logger.rb', line 78 def warn? false end |