java.lang.Object
liquibase.AbstractExtensibleObject
liquibase.logging.core.AbstractLogger
org.keycloak.connections.jpa.updater.liquibase.log.KeycloakLogger
All Implemented Interfaces:
AutoCloseable, Cloneable, liquibase.ExtensibleObject, liquibase.logging.Logger

public class KeycloakLogger extends liquibase.logging.core.AbstractLogger
A Logger implementation that delegates to a JBoss Logger.
Author:
Stefan Guilhen
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    debug(String message)
     
    void
    debug(String message, Throwable e)
     
    void
    info(String message)
     
    void
    info(String message, Throwable e)
     
    void
    log(Level level, String message, Throwable e)
     
    void
    severe(String message)
     
    void
    severe(String message, Throwable e)
     
    void
    warning(String message)
     
    void
    warning(String message, Throwable e)
     

    Methods inherited from class liquibase.logging.core.AbstractLogger

    config, config, filterMessage, fine, fine

    Methods inherited from class liquibase.AbstractExtensibleObject

    clone, describe, equals, get, get, get, getAttributes, getFieldValue, getObjectMetaData, getValuePath, has, hashCode, set, toString

    Methods inherited from class java.lang.Object

    finalize, getClass, notify, notifyAll, wait, wait, wait

    Methods inherited from interface liquibase.ExtensibleObject

    clone, describe, get, get, getAttributes, getObjectMetaData, getValuePath, has, set

    Methods inherited from interface liquibase.logging.Logger

    close
  • Constructor Details

    • KeycloakLogger

      public KeycloakLogger(Class clazz)
  • Method Details

    • severe

      public void severe(String message)
      Specified by:
      severe in interface liquibase.logging.Logger
      Overrides:
      severe in class liquibase.logging.core.AbstractLogger
    • severe

      public void severe(String message, Throwable e)
      Specified by:
      severe in interface liquibase.logging.Logger
      Overrides:
      severe in class liquibase.logging.core.AbstractLogger
    • warning

      public void warning(String message)
      Specified by:
      warning in interface liquibase.logging.Logger
      Overrides:
      warning in class liquibase.logging.core.AbstractLogger
    • warning

      public void warning(String message, Throwable e)
      Specified by:
      warning in interface liquibase.logging.Logger
      Overrides:
      warning in class liquibase.logging.core.AbstractLogger
    • info

      public void info(String message)
      Specified by:
      info in interface liquibase.logging.Logger
      Overrides:
      info in class liquibase.logging.core.AbstractLogger
    • info

      public void info(String message, Throwable e)
      Specified by:
      info in interface liquibase.logging.Logger
      Overrides:
      info in class liquibase.logging.core.AbstractLogger
    • debug

      public void debug(String message)
      Specified by:
      debug in interface liquibase.logging.Logger
      Overrides:
      debug in class liquibase.logging.core.AbstractLogger
    • debug

      public void debug(String message, Throwable e)
      Specified by:
      debug in interface liquibase.logging.Logger
      Overrides:
      debug in class liquibase.logging.core.AbstractLogger
    • log

      public void log(Level level, String message, Throwable e)