Thrown by Assert(Boolean, String) to signal logic failures.
Extends the INeonLogger types.
A reasonable default implementation of an application log manager. See ILogManager for a description of how log managers work.
Implements an INeonLogger that simply drops all logged events.
Implements an INeonLogger intended for non-production use in unit tests that need to inspect generated logs by recoding events to memory and then providing a way to inspect these events.
Used to help log correlate lower-level operations with a higher-level activity.
Used by or capturing logged events in memory.
Describes an application log manager implementation. LogManager is a reasonable implementation for many situations but it's possible for developers to implement custom solutions.
Defines the methods and properties for a diagnostics logger.
Defines the LoggerCreator function used to return custom logger implementations.