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.



44
45
46
# File 'lib/mj/logging.rb', line 44

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

Instance Method Details

#debug(string) ⇒ Object



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

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

#debug?Boolean

Returns:

  • (Boolean)


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

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

#error(string) ⇒ Object



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

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

#error?Boolean

Returns:

  • (Boolean)


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

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

#fatal(string) ⇒ Object



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

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

#fatal?Boolean

Returns:

  • (Boolean)


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

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

#info(string) ⇒ Object



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

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

#info?Boolean

Returns:

  • (Boolean)


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

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

#unknown(string) ⇒ Object



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

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

#warn(string) ⇒ Object



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

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

#warn?Boolean

Returns:

  • (Boolean)


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

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