Class: MJ::Logging::LoggerAdapter

Inherits:
Object
  • Object
show all
Defined in:
lib/mj/logging.rb

Overview

:TODO: Map the Logging Levels to Logger Levels instead of hardcoding them here.

Instance Method Summary collapse

Constructor Details

#initialize(prefix) ⇒ LoggerAdapter

Returns a new instance of LoggerAdapter.



47
48
49
# File 'lib/mj/logging.rb', line 47

def initialize( prefix )
    @prefix = prefix.upcase
end

Instance Method Details

#debug(string) ⇒ Object



51
52
53
# File 'lib/mj/logging.rb', line 51

def debug( string )
    logger.debug( "<#{@prefix}> #{string}" )
end

#debug?Boolean

Returns:

  • (Boolean)


55
56
57
# File 'lib/mj/logging.rb', line 55

def debug?
    return logger.level > ::Logging.level_num(:debug)
end

#error(string) ⇒ Object



75
76
77
# File 'lib/mj/logging.rb', line 75

def error( string )
    logger.error( "<#{@prefix}> #{string}" )
end

#error?Boolean

Returns:

  • (Boolean)


79
80
81
# File 'lib/mj/logging.rb', line 79

def error?
    return logger.level > ::Logging.level_num(:error)
end

#fatal(string) ⇒ Object



83
84
85
# File 'lib/mj/logging.rb', line 83

def fatal( string )
    logger.error( "<#{@prefix}> #{string}" )
end

#fatal?Boolean

Returns:

  • (Boolean)


87
88
89
# File 'lib/mj/logging.rb', line 87

def fatal?
    return logger.level > ::Logging.level_num(:error)
end

#info(string) ⇒ Object



59
60
61
# File 'lib/mj/logging.rb', line 59

def info( string )
    logger.info( "<#{@prefix}> info #{string}" )
end

#info?Boolean

Returns:

  • (Boolean)


63
64
65
# File 'lib/mj/logging.rb', line 63

def info?
    return logger.level > ::Logging.level_num(:info)
end

#unknown(string) ⇒ Object



91
92
93
# File 'lib/mj/logging.rb', line 91

def unknown( string )
    logger.error( "<#{@prefix}> UNKNOWN: #{string}" )
end

#warn(string) ⇒ Object



67
68
69
# File 'lib/mj/logging.rb', line 67

def warn( string )
    logger.arn( "<#{@prefix}> #{string}" )
end

#warn?Boolean

Returns:

  • (Boolean)


71
72
73
# File 'lib/mj/logging.rb', line 71

def warn?
    return logger.level > ::Logging.level_num(:warn)
end