class AppPerfAgent::Logger

Public Class Methods

initialize_logger(log_target = STDOUT) click to toggle source
# File lib/app_perf_agent/logger.rb, line 5
def self.initialize_logger(log_target = STDOUT)
  oldlogger = defined?(@logger) ? @logger : nil
  @logger = ::Logger.new(log_target)
  @logger.level = ::Logger::INFO
  @logger
end
logger() click to toggle source
# File lib/app_perf_agent/logger.rb, line 12
def self.logger
  defined?(@logger) ? @logger : initialize_logger
end
logger=(log) click to toggle source
# File lib/app_perf_agent/logger.rb, line 16
def self.logger=(log)
  @logger = (log ? log : ::Logger.new(File::NULL))
end

Public Instance Methods

logger() click to toggle source
# File lib/app_perf_agent/logger.rb, line 20
def logger
  AppPerfAgent::Logger.logger
end