Module: Crusade::Logger

Defined in:
lib/crusade/logger.rb

Class Method Summary collapse

Class Method Details

.debug(message) ⇒ Object



19
20
21
# File 'lib/crusade/logger.rb', line 19

def debug message
  logger.debug caller.first do message end
end

.debug?Boolean

Returns:

  • (Boolean)


23
24
25
# File 'lib/crusade/logger.rb', line 23

def debug?
  logger.debug?
end

.error(message) ⇒ Object



27
28
29
# File 'lib/crusade/logger.rb', line 27

def error message
  logger.error caller.first do message end
end

.error?Boolean

Returns:

  • (Boolean)


31
32
33
# File 'lib/crusade/logger.rb', line 31

def error?
  logger.error?
end

.fatal(message) ⇒ Object



35
36
37
# File 'lib/crusade/logger.rb', line 35

def fatal message
  logger.fatal caller.first do message end
end

.fatal?Boolean

Returns:

  • (Boolean)


39
40
41
# File 'lib/crusade/logger.rb', line 39

def fatal?
  logger.fatal?
end

.info(message) ⇒ Object



43
44
45
# File 'lib/crusade/logger.rb', line 43

def info message
  logger.info caller.first do message end
end

.info?Boolean

Returns:

  • (Boolean)


47
48
49
# File 'lib/crusade/logger.rb', line 47

def info?
  logger.info?
end

.log(message) ⇒ Object



51
52
53
# File 'lib/crusade/logger.rb', line 51

def log message
  logger.log caller.first do message end
end

.loggerObject



7
8
9
10
11
12
13
# File 'lib/crusade/logger.rb', line 7

def logger
  log = Crusade::Logger.instance_variable_get "@logger"
  unless log
    log = Crusade::Logger.logger = Crusade::NullLogger.new
  end
  log
end

.logger=(logger) ⇒ Object



15
16
17
# File 'lib/crusade/logger.rb', line 15

def logger= logger
  Crusade::Logger.instance_variable_set "@logger", logger
end

.unknown(message) ⇒ Object



55
56
57
# File 'lib/crusade/logger.rb', line 55

def unknown message
  logger.unknown caller.first do message end
end

.warn(message) ⇒ Object



59
60
61
# File 'lib/crusade/logger.rb', line 59

def warn message
  logger.warn caller.first do message end
end

.warn?Boolean

Returns:

  • (Boolean)


63
64
65
# File 'lib/crusade/logger.rb', line 63

def warn?
  logger.warn?
end