Class: NewRelic::Agent::StartupLogger

Inherits:
MemoryLogger show all
Includes:
Singleton
Defined in:
lib/new_relic/agent/agent_logger.rb

Overview

In an effort to not lose messages during startup, we trap them in memory The real logger will then dump its contents out when it arrives.

Constant Summary

Constants included from LogOnce

LogOnce::NUM_LOG_ONCE_KEYS

Instance Attribute Summary

Attributes inherited from MemoryLogger

#level, #log_formatter, #messages

Method Summary

Methods inherited from MemoryLogger

#debug, #dump, #error, #fatal, #info, #initialize, #is_startup_logger?, #log_exception, #warn

Methods included from LogOnce

#clear_already_logged, #log_once

Constructor Details

This class inherits a constructor from NewRelic::Agent::MemoryLogger