Sha256: 751da3b4a1e0473c88ee3f5af2bbfee359eebddd7b70909cab78fd9c57e94682
Contents?: true
Size: 722 Bytes
Versions: 2
Compression:
Stored size: 722 Bytes
Contents
require "logger" module Instana class XLogger < Logger STAMP = "Instana: ".freeze def initialize(*args) super(*args) if ENV.key?('INSTANA_GEM_TEST') self.level = Logger::DEBUG elsif ENV.key?('INSTANA_GEM_DEV') || ENV.key?('INSTANA_DEBUG') self.level = Logger::DEBUG elsif ENV.key?('INSTANA_QUIET') self.level = Logger::FATAL else self.level = Logger::WARN end end def error(msg) super(STAMP + msg) end def warn(msg) super(STAMP + msg) end def info(msg) super(STAMP + msg) end def debug(msg) super(STAMP + msg) end def unkown(msg) super(STAMP + msg) end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
instana-1.9.5 | lib/instana/logger.rb |
instana-1.9.4 | lib/instana/logger.rb |