Class/Module Index [+]

Quicksearch

Moped::Logging

Contains behaviour for logging.

Public Instance Methods

default_logger() click to toggle source

Get the default logger.

@example Get the default logger.

Logging.default_logger

@return [ Logger ] The default logger.

@since 1.0.0

# File lib/moped/logging.rb, line 39
def default_logger
  logger = Logger.new(STDOUT)
  logger.level = Logger::INFO
  logger
end
logger() click to toggle source

Get the logger.

@example Get the logger.

Logging.logger

@return [ Logger ] The logger.

@since 1.0.0

# File lib/moped/logging.rb, line 14
def logger
  return @logger if defined?(@logger)
  @logger = rails_logger || default_logger
end
logger=(logger) click to toggle source

Set the logger.

@example Set the logger.

Logging.logger = logger

@return [ Logger ] The logger.

@since 1.0.0

# File lib/moped/logging.rb, line 53
def logger=(logger)
  @logger = logger
end
rails_logger() click to toggle source

Get the rails logger.

@example Get the rails logger.

Logging.rails_logger

@return [ Logger ] The Rails logger.

@since 1.0.0

# File lib/moped/logging.rb, line 27
def rails_logger
  defined?(Rails) && Rails.respond_to?(:logger) && Rails.logger
end

[Validate]

Generated with the Darkfish Rdoc Generator 2.