Module: Log4s

Includes:
Log4r
Defined in:
lib/common/socket/log4s.rb

Overview

功能:

使用$log对象实现所有的写日志的功能

Example:

Log4s::set_level "debug"
$log.debug "test deb"
$log.info "test info"
$log.warn "test warn"
$log.error "test error"
$log.fatal "test fatal"

Constant Summary collapse

LOG_ROOT =
File.join(File.dirname(__FILE__), '../../log/')

Class Method Summary collapse

Class Method Details

.set_level(level) ⇒ Object



33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
# File 'lib/common/socket/log4s.rb', line 33

def self.set_level(level)
  case level.downcase
  when "debug"
    $log.level = DEBUG
  when "info"
    $log.level = INFO
  when "warn"
    $log.level = WARN
  when "error"
    $log.level = ERROR
  when "fatal"
    $log.level = FATAL
  else
    raise "bad log level"
  end
end