Class: PoisolLog

Inherits:
Object
  • Object
show all
Defined in:
lib/poisol/utils/logger.rb

Class Method Summary collapse

Class Method Details

.debug(message) ⇒ Object



24
25
26
# File 'lib/poisol/utils/logger.rb', line 24

def debug message
  logger.debug "#{message}"
end

.error(message) ⇒ Object



12
13
14
# File 'lib/poisol/utils/logger.rb', line 12

def error message
  logger.error "#{message}"
end

.info(message) ⇒ Object



16
17
18
# File 'lib/poisol/utils/logger.rb', line 16

def info message
  logger.info "#{message}"
end

.loggerObject



4
5
6
7
8
9
10
# File 'lib/poisol/utils/logger.rb', line 4

def logger
  FileUtils.mkdir_p "log" unless File.exists?("log")
  @poisol_logger ||= Logger.new("log/poisol_stub.log")
  @poisol_logger.formatter = proc { |severity, datetime, progname, msg| "#{msg}\n" }
  @poisol_logger.level = Logger::INFO
  @poisol_logger
end

.warn(message) ⇒ Object



20
21
22
# File 'lib/poisol/utils/logger.rb', line 20

def warn message
  logger.warn "#{message}"
end