All Downloads are FREE. Search and download functionalities are using the official Maven repository.

io.smallrye.reactive.messaging.aws.sqs.i18n.AwsSqsLogging Maven / Gradle / Ivy

The newest version!
package io.smallrye.reactive.messaging.aws.sqs.i18n;

import org.jboss.logging.BasicLogger;
import org.jboss.logging.Logger;
import org.jboss.logging.Logger.Level;
import org.jboss.logging.annotations.Cause;
import org.jboss.logging.annotations.LogMessage;
import org.jboss.logging.annotations.Message;
import org.jboss.logging.annotations.MessageLogger;

/**
 * Logging for AWS Sqs Connector
 * Assigned ID range is 19300-19399
 */
@MessageLogger(projectCode = "SRMSG", length = 5)
public interface AwsSqsLogging extends BasicLogger {
    AwsSqsLogging log = Logger.getMessageLogger(AwsSqsLogging.class, "io.smallrye.reactive.messaging.aws.sqs");

    @LogMessage(level = Level.TRACE)
    @Message(id = 19300, value = "Received Aws Sqs message %s")
    void receivedMessage(String message);

    @LogMessage(level = Level.TRACE)
    @Message(id = 19301, value = "Aws Sqs message is null")
    void receivedEmptyMessage();

    @LogMessage(level = Level.ERROR)
    @Message(id = 19302, value = "Error while receiving the message from channel '%s'")
    void errorReceivingMessage(String channel, @Cause Throwable e);

    @LogMessage(level = Level.WARN)
    @Message(id = 19303, value = "Failed to load the AWS credentials provider, using the default credential provider chain %s")
    void failedToLoadAwsCredentialsProvider(String message);

    @LogMessage(level = Level.INFO)
    @Message(id = 19304, value = "Queue URL for channel %s : %s")
    void queueUrlForChannel(String channel, String queueUrl);

    @LogMessage(level = Level.DEBUG)
    @Message(id = 19305, value = "Message sent for channel %s with message id %s and sequence number %s")
    void messageSentToChannel(String channel, String messageId, String sequence);

    @LogMessage(level = Level.ERROR)
    @Message(id = 19306, value = "Error while sending message from channel '%s'")
    void unableToDispatch(String channel, @Cause Throwable e);
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy