class JCW::Logger

Constants

LEVELS

Public Class Methods

current() click to toggle source
# File lib/jcw/logger.rb, line 15
def current
  Thread.current[:jaeger_logger] ||= new
end

Public Instance Methods

add(level, message, progname) click to toggle source
# File lib/jcw/logger.rb, line 20
def add(level, message, progname)
  message ||= progname
  logs << { level: LEVELS[level], message: message } unless message.to_s.empty?
end
clear() click to toggle source
# File lib/jcw/logger.rb, line 29
def clear
  @logs = []
end
logs() click to toggle source
# File lib/jcw/logger.rb, line 25
def logs
  @logs ||= []
end