class NewRelic::Agent::Logging::DecoratingLogger

This logger decorates logs with trace and entity metadata, and emits log messages formatted as JSON objects. It extends the Logger class from the Ruby standard library, and accepts the same constructor parameters.

It aliases the ‘:info` message to overwrite the `:write` method, so it can be used in Rack applications that expect the logger to be a file-like object.

It can be added to an application like this:

require 'newrelic_rpm'

config.logger = NewRelic::Agent::Logging::DecoratingLogger.new "log/application.log"

@api public