Table of Contents

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.