Show / Hide Table of Contents

    Class IntegrationLogEvents

    Contains the LogEvent constants of all events logged by the Silverback.Integration package.

    Inheritance
    object
    IntegrationLogEvents
    Inherited Members
    object.GetType()
    object.MemberwiseClone()
    object.ToString()
    object.Equals(object)
    object.Equals(object, object)
    object.ReferenceEquals(object, object)
    object.GetHashCode()
    Namespace: Silverback.Diagnostics
    Assembly: Silverback.Integration.dll
    Syntax
    public static class IntegrationLogEvents

    Properties

    BrokerClientCreated

    Gets the LogEvent representing the log that is written when a new broker client is instantiated.

    Declaration
    public static LogEvent BrokerClientCreated { get; }
    Property Value
    Type Description
    LogEvent

    BrokerClientDisconnectError

    Gets the LogEvent representing the log that is written when an exception is thrown when disconnecting the broker client.

    Declaration
    public static LogEvent BrokerClientDisconnectError { get; }
    Property Value
    Type Description
    LogEvent

    BrokerClientDisconnected

    Gets the LogEvent representing the log that is written when disconnected from the message broker.

    Declaration
    public static LogEvent BrokerClientDisconnected { get; }
    Property Value
    Type Description
    LogEvent

    BrokerClientDisconnecting

    Gets the LogEvent representing the log that is written when disconnecting from the message broker.

    Declaration
    public static LogEvent BrokerClientDisconnecting { get; }
    Property Value
    Type Description
    LogEvent

    BrokerClientInitializeError

    Gets the LogEvent representing the log that is written when an exception is thrown when initializing the broker client.

    Declaration
    public static LogEvent BrokerClientInitializeError { get; }
    Property Value
    Type Description
    LogEvent

    BrokerClientInitialized

    Gets the LogEvent representing the log that is written when the broker client has been successfully initialized. The connection with the broker will eventually be established.

    Declaration
    public static LogEvent BrokerClientInitialized { get; }
    Property Value
    Type Description
    LogEvent

    BrokerClientInitializing

    Gets the LogEvent representing the log that is written when the broker client is initializing.

    Declaration
    public static LogEvent BrokerClientInitializing { get; }
    Property Value
    Type Description
    LogEvent

    BrokerClientReconnectError

    Gets the LogEvent representing the log that is written when an exception is thrown reconnecting the broker client (auto recovery from errors).

    Declaration
    public static LogEvent BrokerClientReconnectError { get; }
    Property Value
    Type Description
    LogEvent

    BrokerClientsInitializationError

    Gets the LogEvent representing the log that is written when an exception is thrown when initializing the broker clients.

    Declaration
    public static LogEvent BrokerClientsInitializationError { get; }
    Property Value
    Type Description
    LogEvent

    CallbackError

    Gets the LogEvent representing the log that is written when an exception is thrown by a client callback handler.

    Declaration
    public static LogEvent CallbackError { get; }
    Property Value
    Type Description
    LogEvent

    CannotMoveSequence

    Gets the LogEvent representing the log that is written when the MoveMessageErrorPolicy cannot be applied because the failing message belongs to a sequence (it's either chunked, being processed in batch, etc.).

    Declaration
    public static LogEvent CannotMoveSequence { get; }
    Property Value
    Type Description
    LogEvent

    ConsumerCommitError

    Gets the LogEvent representing the log that is written when an error occurs in the consumer during the commit operation.

    Declaration
    public static LogEvent ConsumerCommitError { get; }
    Property Value
    Type Description
    LogEvent

    ConsumerCreated

    Gets the LogEvent representing the log that is written when a new consumer is instantiated.

    Declaration
    public static LogEvent ConsumerCreated { get; }
    Property Value
    Type Description
    LogEvent

    ConsumerFatalError

    Gets the LogEvent representing the log written when an error occurs processing the consumed message, and it isn't handled even by the FatalExceptionLoggerConsumerBehavior (which should never happen).

    Declaration
    public static LogEvent ConsumerFatalError { get; }
    Property Value
    Type Description
    LogEvent

    ConsumerRollbackError

    Gets the LogEvent representing the log that is written when an error occurs in the consumer during the rollback operation.

    Declaration
    public static LogEvent ConsumerRollbackError { get; }
    Property Value
    Type Description
    LogEvent

    ConsumerStartError

    Gets the LogEvent representing the log that is written when an exception is thrown starting the consumer.

    Declaration
    public static LogEvent ConsumerStartError { get; }
    Property Value
    Type Description
    LogEvent

    ConsumerStopError

    Gets the LogEvent representing the log that is written when an exception is thrown stopping the consumer.

    Declaration
    public static LogEvent ConsumerStopError { get; }
    Property Value
    Type Description
    LogEvent

    EndpointBuilderError

    Gets the LogEvent representing the log that is written when an exception is thrown by the endpoint builder action.

    Declaration
    public static LogEvent EndpointBuilderError { get; }
    Property Value
    Type Description
    LogEvent

    EndpointConfiguratorError

    Gets the LogEvent representing the log that is written when an exception is thrown from within an IBrokerClientsConfigurator.

    Declaration
    public static LogEvent EndpointConfiguratorError { get; }
    Property Value
    Type Description
    LogEvent

    ErrorProcessingOutbox

    Gets the LogEvent representing the log that is written when an error occurs while the IOutboxWorker processes the outbox queue.

    Declaration
    public static LogEvent ErrorProcessingOutbox { get; }
    Property Value
    Type Description
    LogEvent

    ErrorProducingMessage

    Gets the LogEvent representing the log that is written when an error occurs producing a message.

    Declaration
    public static LogEvent ErrorProducingMessage { get; }
    Property Value
    Type Description
    LogEvent

    ErrorProducingOutboxStoredMessage

    Gets the LogEvent representing the log that is written when an error occurs producing the message stored in the outbox.

    Declaration
    public static LogEvent ErrorProducingOutboxStoredMessage { get; }
    Property Value
    Type Description
    LogEvent

    IncompleteSequenceAborted

    Gets the LogEvent representing the log written when a sequence is aborted because a new one starts before it completes, or because it times out before completion.

    Declaration
    public static LogEvent IncompleteSequenceAborted { get; }
    Property Value
    Type Description
    LogEvent

    IncompleteSequenceSkipped

    Gets the LogEvent representing the log that is written when an incomplete sequence is skipped because the first consumed message of that sequence doesn't correspond to the actual sequence beginning (e.g., the first chunk).

    Declaration
    public static LogEvent IncompleteSequenceSkipped { get; }
    Property Value
    Type Description
    LogEvent

    InvalidEndpointConfiguration

    Gets the LogEvent representing the log that is written when trying to connect an endpoint with an invalid configuration.

    Declaration
    public static LogEvent InvalidEndpointConfiguration { get; }
    Property Value
    Type Description
    LogEvent

    InvalidMessageConsumed

    Gets the LogEvent representing the log that is written when an invalid message has been consumed (see MessageValidationMode).

    Declaration
    public static LogEvent InvalidMessageConsumed { get; }
    Property Value
    Type Description
    LogEvent

    InvalidMessageProduced

    Gets the LogEvent representing the log that is written when an invalid message has been produced (see MessageValidationMode).

    Declaration
    public static LogEvent InvalidMessageProduced { get; }
    Property Value
    Type Description
    LogEvent

    MessageAddedToSequence

    Gets the LogEvent representing the log that is written when an inbound message is added to a sequence (e.g. ChunkSequence or a BatchSequence).

    Declaration
    public static LogEvent MessageAddedToSequence { get; }
    Property Value
    Type Description
    LogEvent

    MessageMoved

    Gets the LogEvent representing the log that is written when a message couldn't be processed and is moved to another endpoint. This event occurs when the MoveMessageErrorPolicy is applied.

    Declaration
    public static LogEvent MessageMoved { get; }
    Property Value
    Type Description
    LogEvent

    MessageProduced

    Gets the LogEvent representing the log that is written when a message is produced.

    Declaration
    public static LogEvent MessageProduced { get; }
    Property Value
    Type Description
    LogEvent

    MessageSkipped

    Gets the LogEvent representing the log that is written when a message couldn't be processed and is skipped. This event occurs when the SkipMessageErrorPolicy is applied.

    Declaration
    public static LogEvent MessageSkipped { get; }
    Property Value
    Type Description
    LogEvent

    OutboundMessageFiltered

    Gets the LogEvent representing the log that is written when an outbound message is filtered out.

    Declaration
    public static LogEvent OutboundMessageFiltered { get; }
    Property Value
    Type Description
    LogEvent

    OutboxEmpty

    Gets the LogEvent representing the log that is written when the IOutboxWorker doesn't find any message in the outbox.

    Declaration
    public static LogEvent OutboxEmpty { get; }
    Property Value
    Type Description
    LogEvent

    ProcessingConsumedMessage

    Gets the LogEvent representing the log that is written when a consumed message is being processed.

    Declaration
    public static LogEvent ProcessingConsumedMessage { get; }
    Property Value
    Type Description
    LogEvent

    ProcessingConsumedMessageError

    Gets the LogEvent representing the log that is written when an error occurs processing the consumed message.

    Declaration
    public static LogEvent ProcessingConsumedMessageError { get; }
    Property Value
    Type Description
    LogEvent
    Remarks

    If the message belongs to a sequence the SequenceProcessingError event is logged instead.

    ProcessingConsumedMessageFatalError

    Gets the LogEvent representing the log that is written when an unhandled error occurs processing the consumed message and the consumer will be stopped.

    Declaration
    public static LogEvent ProcessingConsumedMessageFatalError { get; }
    Property Value
    Type Description
    LogEvent

    ProcessingOutboxStoredMessage

    Gets the LogEvent representing the log that is written when the message stored in the outbox is being processed.

    Declaration
    public static LogEvent ProcessingOutboxStoredMessage { get; }
    Property Value
    Type Description
    LogEvent

    ProducerCreated

    Gets the LogEvent representing the log that is written when a new consumer is instantiated.

    Declaration
    public static LogEvent ProducerCreated { get; }
    Property Value
    Type Description
    LogEvent

    ReadingMessagesFromOutbox

    Gets the LogEvent representing the log that is written when the IOutboxWorker loads a batch of enqueued messages.

    Declaration
    public static LogEvent ReadingMessagesFromOutbox { get; }
    Property Value
    Type Description
    LogEvent

    RetryMessageProcessing

    Gets the LogEvent representing the log that is written when a message couldn't be processed and the RetryErrorPolicy is applied.

    Declaration
    public static LogEvent RetryMessageProcessing { get; }
    Property Value
    Type Description
    LogEvent

    RollbackToRetryFailed

    Gets the LogEvent representing the log that is written when a rollback initiated by the RetryErrorPolicy fails with an exception. This will cause the consumer to be disconnected and reconnected.

    Declaration
    public static LogEvent RollbackToRetryFailed { get; }
    Property Value
    Type Description
    LogEvent

    RollbackToSkipFailed

    Gets the LogEvent representing the log that is written when a rollback initiated by the SkipMessageErrorPolicy fails with an exception. This will cause the consumer to be disconnected and reconnected.

    Declaration
    public static LogEvent RollbackToSkipFailed { get; }
    Property Value
    Type Description
    LogEvent

    SequenceCompleted

    Gets the LogEvent representing the log that is written when all messages belonging to the sequence have been consumed and published via the message bus.

    Declaration
    public static LogEvent SequenceCompleted { get; }
    Property Value
    Type Description
    LogEvent

    SequenceProcessingAborted

    Gets the LogEvent representing the log that is written when the processing of a sequence is aborted, but not because of an error (an SequenceProcessingError is logged instead) or an incomplete sequence that gets discarded (an IncompleteSequenceAborted or an IncompleteSequenceSkipped is logged instead).

    Declaration
    public static LogEvent SequenceProcessingAborted { get; }
    Property Value
    Type Description
    LogEvent

    SequenceProcessingError

    Gets the LogEvent representing the log that is written when an error occurs processing an inbound sequence.

    Declaration
    public static LogEvent SequenceProcessingError { get; }
    Property Value
    Type Description
    LogEvent

    SequenceStarted

    Gets the LogEvent representing the log that is written when the first message of a new sequence is consumed.

    Declaration
    public static LogEvent SequenceStarted { get; }
    Property Value
    Type Description
    LogEvent

    SequenceTimeoutError

    Gets the LogEvent representing the log that is written when an error occurs executing the timeout action on a sequence.

    Declaration
    public static LogEvent SequenceTimeoutError { get; }
    Property Value
    Type Description
    LogEvent

    StoringIntoOutbox

    Gets the LogEvent representing the log that is written when the message is being written to the outbox.

    Declaration
    public static LogEvent StoringIntoOutbox { get; }
    Property Value
    Type Description
    LogEvent

    Tracing

    Gets the EventId of the unspecific tracing logs.

    Declaration
    public static LogEvent Tracing { get; }
    Property Value
    Type Description
    LogEvent
    GitHub E-Mail
    ↑ Back to top © 2026 Sergio Aquilini