Sha256: 97f9e07ede302dc65936c18d7a2eb4049f620b900655686b03ab95525a39e0e6
Contents?: true
Size: 720 Bytes
Versions: 15
Compression:
Stored size: 720 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_DEV') 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
15 entries across 15 versions & 1 rubygems