class Spark::Logger

Attributes

jlogger[R]

Public Class Methods

new() click to toggle source
# File lib/spark/logger.rb, line 9
def initialize
  @jlogger = JLogger.getLogger('Ruby')
end

Public Instance Methods

debug(message) click to toggle source
# File lib/spark/logger.rb, line 33
def debug(message)
  jlogger.debug(message) if debug?
end
debug?() click to toggle source
# File lib/spark/logger.rb, line 53
def debug?
  level_enabled?('debug')
end
disable() click to toggle source

Disable all Spark log

# File lib/spark/logger.rb, line 18
def disable
  jlogger.setLevel(level_off)
  JLogger.getLogger('org').setLevel(level_off)
  JLogger.getLogger('akka').setLevel(level_off)
  JLogger.getRootLogger.setLevel(level_off)
end
enabled?() click to toggle source
# File lib/spark/logger.rb, line 25
def enabled?
  !disabled?
end
error(message) click to toggle source
# File lib/spark/logger.rb, line 45
def error(message)
  jlogger.error(message) if error?
end
error?() click to toggle source
# File lib/spark/logger.rb, line 65
def error?
  level_enabled?('error')
end
info(message) click to toggle source
# File lib/spark/logger.rb, line 29
def info(message)
  jlogger.info(message) if info?
end
info?() click to toggle source
# File lib/spark/logger.rb, line 49
def info?
  level_enabled?('info')
end
level_enabled?(type) click to toggle source
# File lib/spark/logger.rb, line 69
def level_enabled?(type)
  jlogger.isEnabledFor(JPriority.toPriority(type.upcase))
end
level_off() click to toggle source
# File lib/spark/logger.rb, line 13
def level_off
  JLevel.toLevel('OFF')
end
trace(message) click to toggle source
# File lib/spark/logger.rb, line 37
def trace(message)
  jlogger.trace(message) if trace?
end
trace?() click to toggle source
# File lib/spark/logger.rb, line 57
def trace?
  level_enabled?('trace')
end
warn(message)
Alias for: warning
warning(message) click to toggle source
# File lib/spark/logger.rb, line 41
def warning(message)
  jlogger.warn(message) if warning?
end
Also aliased as: warn
warning?() click to toggle source
# File lib/spark/logger.rb, line 61
def warning?
  level_enabled?('warn')
end