file
Logger.hClass Death::
Namespaces
- namespace Death
- Shared root namespace.
- namespace Death::Trace
- Runtime event tracing implementation, should be used along with Asserts.h.
Classes
- struct Death::Trace::TransitEvent
- Stores required information about a logged entry to be dispatched to sinks.
- class Death::Trace::TransitEventBuffer
- Circular buffer for transit events.
- class Death::Trace::ThreadContext
- Stores information about the current thread and allows to receive logged entries.
- class Death::Trace::ThreadContextManager
- Manages thread contexts for LoggerBackend.
- class Death::Trace::ScopedThreadContext
- Handles lifetime of the thread context.
- class Death::Trace::BacktraceStorage
- Storage for deferred transit events.
- class Death::Trace::LoggerBackend
- Logger backend processes trace items in the background.
- class Death::Trace::Logger
- Logger enqueues trace items for processing.