Module: Elastic::Loggable
- Included in:
- Transport::Transport::Base
- Defined in:
- lib/elastic/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.
31 32 33 |
# File 'lib/elastic/transport/transport/loggable.rb', line 31 def log_debug() logger.debug() if logger && logger.debug? end |
#log_error(message) ⇒ Object
Log an error message.
43 44 45 |
# File 'lib/elastic/transport/transport/loggable.rb', line 43 def log_error() logger.error() if logger && logger.error? end |
#log_fatal(message) ⇒ Object
Log a fatal message.
55 56 57 |
# File 'lib/elastic/transport/transport/loggable.rb', line 55 def log_fatal() logger.fatal() if logger && logger.fatal? end |
#log_info(message) ⇒ Object
Log an info message.
67 68 69 |
# File 'lib/elastic/transport/transport/loggable.rb', line 67 def log_info() logger.info() if logger && logger.info? end |
#log_warn(message) ⇒ Object
Log a warn message.
79 80 81 |
# File 'lib/elastic/transport/transport/loggable.rb', line 79 def log_warn() logger.warn() if logger && logger.warn? end |