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

io.smallrye.jwt.config.ConfigLogging Maven / Gradle / Ivy

package io.smallrye.jwt.config;

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

@MessageLogger(projectCode = "SRJWT", length = 5)
public interface ConfigLogging extends BasicLogger {
    ConfigLogging log = Logger.getMessageLogger(ConfigLogging.class, ConfigLogging.class.getPackage().getName());

    @LogMessage(level = Logger.Level.DEBUG)
    @Message(id = 3000, value = "init, mpJwtPublicKey=%s, mpJwtIssuer=%s, mpJwtLocation=%s")
    void configValues(String jwtPublicKey, String jwtIssuer, String jwtLocation);

    @LogMessage(level = Logger.Level.DEBUG)
    @Message(id = 3001, value = "Neither mpJwtPublicKey nor mpJwtLocation properties are configured,"
            + " JWTAuthContextInfo will not be available")
    void publicKeyAndLocationAreUnavailable();

    @LogMessage(level = Logger.Level.DEBUG)
    @Message(id = 3002, value = "mpJwtPublicKey parsed as JWK(S)")
    void publicKeyParsedAsJwk();

    @LogMessage(level = Logger.Level.DEBUG)
    @Message(id = 3003, value = "mpJwtPublicKey failed as JWK(S), %s")
    void parsingPublicKeyAsJwkFailed(String exceptionMessage);

    @LogMessage(level = Logger.Level.DEBUG)
    @Message(id = 3004, value = "mpJwtPublicKey parsed as PEM")
    void publicKeyParsedAsPem();

    @LogMessage(level = Logger.Level.DEBUG)
    @Message(id = 3005, value = "Unsupported key format")
    void unsupportedKeyFormat();

    @LogMessage(level = Logger.Level.WARN)
    @Message(id = 3006, value = "'%s' property is deprecated and will be removed in a future version. " +
            "Use '%s ' property instead")
    void replacedConfig(String originalConfig, String newConfig);
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy