Module: OpenSearch::Loggable
- Included in:
- Transport::Transport::Base
- Defined in:
- lib/opensearch/transport/transport/loggable.rb
Overview
Module to encapsulate all logging functionality.
Instance Method Summary collapse
-
#log_debug(message) ⇒ Object
Log a debug message.
-
#log_error(message) ⇒ Object
Log an error message.
-
#log_fatal(message) ⇒ Object
Log a fatal message.
-
#log_info(message) ⇒ Object
Log an info message.
-
#log_warn(message) ⇒ Object
Log a warn message.
Instance Method Details
#log_debug(message) ⇒ Object
Log a debug message.
40 41 42 |
# File 'lib/opensearch/transport/transport/loggable.rb', line 40 def log_debug() logger.debug() if logger&.debug? end |
#log_error(message) ⇒ Object
Log an error message.
52 53 54 |
# File 'lib/opensearch/transport/transport/loggable.rb', line 52 def log_error() logger.error() if logger&.error? end |
#log_fatal(message) ⇒ Object
Log a fatal message.
64 65 66 |
# File 'lib/opensearch/transport/transport/loggable.rb', line 64 def log_fatal() logger.fatal() if logger&.fatal? end |
#log_info(message) ⇒ Object
Log an info message.
76 77 78 |
# File 'lib/opensearch/transport/transport/loggable.rb', line 76 def log_info() logger.info() if logger&.info? end |
#log_warn(message) ⇒ Object
Log a warn message.
88 89 90 |
# File 'lib/opensearch/transport/transport/loggable.rb', line 88 def log_warn() logger.warn() if logger&.warn? end |