module Wamp::Client::Logging

Constants

LOG_LEVEL_LOOKUP

Public Class Methods

log_level=(log_level) click to toggle source

Sets the log level

@param log_level [Symbol] - the desired log level

# File lib/wamp/client/logging.rb, line 42
def self.log_level=(log_level)
  self.logger.level = LOG_LEVEL_LOOKUP[log_level.to_sym] || :info
end
logger() click to toggle source

Returns the logger object

# File lib/wamp/client/logging.rb, line 29
def self.logger
  unless defined?(@logger)
    $stdout.sync = true unless ENV['RAILS_ENV'] == "production"
    @logger = Logger.new $stdout
    @logger.level = Logger::INFO
    @logger.formatter = ENV['DYNO'] ? WithoutTimestamp.new : Pretty.new
  end
  @logger
end