Namespace Silverback.Diagnostics
Classes
CoreLogEvents
Contains the LogEvent constants of all events logged by the Silverback.Core package.
IntegrationLogEvents
Contains the LogEvent constants of all events logged by the Silverback.Integration package.
KafkaActivityEnricher
Enriches the Activity with Kafka specific tags.
KafkaLogEvents
Contains the LogEvent constants of all events logged by the Silverback.Integration.Kafka package.
LogEvent
Encapsulates the log level, id and message.
MqttLogEvents
Contains the LogEvent constants of all events logged by the Silverback.Integration.Mqtt package.
RabbitLogEvents
Contains the LogEvent constants of all events logged by the Silverback.Integration.RabbitMQ package.
Interfaces
IBrokerLogEnricher
Provides enrichment for the logs written in the context of the consumers and producers.
IBrokerLogEnricher<TEndpoint>
Provides enrichment for the logs written in the context of the consumers and producers, for the specified endpoint type.
IInboundLogger<TCategoryName>
An ILogger<TCategoryName> with some specific methods to log inbound messages related events.
ILogLevelDictionary
IOutboundLogger<TCategoryName>
An ISilverbackLogger<TCategoryName> with some specific methods to log outbound messages related events.
ISilverbackLogger
Used to perform logging in Silverback.
ISilverbackLogger<TCategoryName>
Used to perform logging in Silverback.