Namespace AnyProtocol.Logging.Abstraction
Classes
- AnyProtocolLogEvents
Provides the anyprotocol log events implementation used by AnyProtocol applications.
- AnyProtocolLogRedactor
Provides the anyprotocol log redactor implementation used by AnyProtocol applications.
- DefaultExceptionSanitizer
Default exception sanitizer that never copies exception messages, data, or stack traces.
- NullLogWriterFactory
Provides a safe no-op logging implementation for applications without a logger.
- SanitizedException
Contains exception metadata safe to include in a default log message.
Interfaces
- IExceptionSanitizer
Produces logging-safe exception metadata without retaining exception content.
- ILogWriter
Defines operations for log writer.
- ILogWriterFactory
Defines operations for log writer.
- ILogWriter<TCategoryName>
Defines operations for log writer.
Enums
- ExceptionLoggingMode
Controls how exception details may cross the default logging boundary.
- LogSeverity
Identifies the available log severity values.