Module: Elasticsearch::Loggable
- Included in:
- Transport::Transport::Base
- Defined in:
- lib/elasticsearch/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.
33 34 35 |
# File 'lib/elasticsearch/transport/transport/loggable.rb', line 33 def log_debug() logger.debug() if logger && logger.debug? end |
#log_error(message) ⇒ Object
Log an error message.
45 46 47 |
# File 'lib/elasticsearch/transport/transport/loggable.rb', line 45 def log_error() logger.error() if logger && logger.error? end |
#log_fatal(message) ⇒ Object
Log a fatal message.
57 58 59 |
# File 'lib/elasticsearch/transport/transport/loggable.rb', line 57 def log_fatal() logger.fatal() if logger && logger.fatal? end |
#log_info(message) ⇒ Object
Log an info message.
69 70 71 |
# File 'lib/elasticsearch/transport/transport/loggable.rb', line 69 def log_info() logger.info() if logger && logger.info? end |
#log_warn(message) ⇒ Object
Log a warn message.
81 82 83 |
# File 'lib/elasticsearch/transport/transport/loggable.rb', line 81 def log_warn() logger.warn() if logger && logger.warn? end |