Module: LiteCable::Logging

Included in:
Channel::Base, Connection::Base, Connection::Subscriptions, Server::ClientSocket::Base
Defined in:
lib/lite_cable/logging.rb

Overview

:nodoc:

Constant Summary collapse

PREFIX =
"LiteCable"

Class Method Summary collapse

Class Method Details

.loggerObject



9
10
11
12
13
14
15
16
17
18
# File 'lib/lite_cable/logging.rb', line 9

def logger
  return @logger if instance_variable_defined?(:@logger)

  @logger = LiteCable.config.logger
  return if @logger == false

  @logger ||= ::Logger.new(STDERR).tap do |logger|
    logger.level = LiteCable.config.log_level
  end
end