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
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