Sha256: 5bb788512da1ce2b2c852fa897b7b469620e7e4049c37ccf40bb60b062bf7b56
Contents?: true
Size: 763 Bytes
Versions: 2
Compression:
Stored size: 763 Bytes
Contents
module NewRelic require 'time' require 'logger' class PlatformLogger @log = ::Logger.new(STDOUT) @log.level = ::Logger::WARN @log.formatter = proc { |severity, datetime, progname, msg| "[#{Time.iso8601(Time.now.utc.iso8601).to_s}] #{severity}: #{msg}\n" } class << self def log_level=(level) @log.level = level end def fatal(message) @log.fatal(message) end def error(message) @log.error(message) end def warn(message) @log.warn(message) end def info(message) @log.info(message) end def debug(message) @log.debug(message) end def log_metrics=(value) @log_metrics = value end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
newrelic_plugin-1.3.1 | lib/newrelic_platform_binding/platform_logger.rb |
newrelic_plugin-1.3.0 | lib/newrelic_platform_binding/platform_logger.rb |