Module: Log
- Included in:
- ScClient
- Defined in:
- lib/socketclusterclient/log.rb
Overview
Module Logger provides an interface to log events
Instance Method Summary collapse
-
#disable_logging ⇒ Object
Method to disable logging.
-
#enable_logging ⇒ Object
Method to enable logging.
-
#initialize_logger ⇒ Object
Initializes logger instance and sets logger level.
-
#logger ⇒ Logger
Method to get the logger instance.
Instance Method Details
#disable_logging ⇒ Object
Method to disable logging
34 35 36 |
# File 'lib/socketclusterclient/log.rb', line 34 def disable_logging @logger = nil end |
#enable_logging ⇒ Object
Method to enable logging
44 45 46 |
# File 'lib/socketclusterclient/log.rb', line 44 def enable_logging initialize_logger end |
#initialize_logger ⇒ Object
Initializes logger instance and sets logger level
13 14 15 |
# File 'lib/socketclusterclient/log.rb', line 13 def initialize_logger @logger = Logger.new(STDOUT) end |
#logger ⇒ Logger
Method to get the logger instance
23 24 25 26 |
# File 'lib/socketclusterclient/log.rb', line 23 def logger initialize_logger unless @logger @logger end |