Class Slf4jLogger
- java.lang.Object
-
- liquibase.AbstractExtensibleObject
-
- liquibase.logging.core.AbstractLogger
-
- com.mattbertolini.liquibase.logging.slf4j.Slf4jLogger
-
- All Implemented Interfaces:
java.lang.AutoCloseable,java.lang.Cloneable,liquibase.ExtensibleObject,liquibase.logging.Logger
public class Slf4jLogger extends liquibase.logging.core.AbstractLoggerAn implementation of the Liquibase Logger that sends log output to SLF4J.
Log level Mappings:
Liquibase Level SLF4J Level Debug Debug Fine Debug Config Info Info Info Warning Warn Severe Error - Author:
- Matt Bertolini
- See Also:
Logger
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidconfig(java.lang.String message)Log a config message.voidconfig(java.lang.String message, java.lang.Throwable e)Log a config message.voidfine(java.lang.String message)Log a fine message.voidfine(java.lang.String message, java.lang.Throwable e)Log a fine message.voidinfo(java.lang.String message)Log an info message.voidinfo(java.lang.String message, java.lang.Throwable e)Log an info message.voidlog(java.util.logging.Level level, java.lang.String message, java.lang.Throwable e)voidsevere(java.lang.String message)Logs an severe message.voidsevere(java.lang.String message, java.lang.Throwable e)Logs a severe message.voidwarning(java.lang.String message)Logs a warning message.voidwarning(java.lang.String message, java.lang.Throwable e)Logs a warning message.-
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
-
-
-
-
Method Detail
-
log
public void log(java.util.logging.Level level, java.lang.String message, java.lang.Throwable e)
-
severe
public void severe(java.lang.String message)
Logs an severe message. Calls SLF4JLogger.error(String).- Specified by:
severein interfaceliquibase.logging.Logger- Overrides:
severein classliquibase.logging.core.AbstractLogger- Parameters:
message- The message to log.
-
severe
public void severe(java.lang.String message, java.lang.Throwable e)Logs a severe message. Calls SLF4JLogger.error(String, Throwable).- Specified by:
severein interfaceliquibase.logging.Logger- Overrides:
severein classliquibase.logging.core.AbstractLogger- Parameters:
message- The message to loge- The exception to log.
-
warning
public void warning(java.lang.String message)
Logs a warning message. Calls SLF4JLogger.warn(String)- Specified by:
warningin interfaceliquibase.logging.Logger- Overrides:
warningin classliquibase.logging.core.AbstractLogger- Parameters:
message- The message to log.
-
warning
public void warning(java.lang.String message, java.lang.Throwable e)Logs a warning message. Calls SLF4JLogger.warn(String, Throwable).- Specified by:
warningin interfaceliquibase.logging.Logger- Overrides:
warningin classliquibase.logging.core.AbstractLogger- Parameters:
message- The message to log.e- The exception to log.
-
info
public void info(java.lang.String message)
Log an info message. Calls SLF4JLogger.info(String).- Specified by:
infoin interfaceliquibase.logging.Logger- Overrides:
infoin classliquibase.logging.core.AbstractLogger- Parameters:
message- The message to log.
-
info
public void info(java.lang.String message, java.lang.Throwable e)Log an info message. Calls SLF4JLogger.info(String, Throwable).- Specified by:
infoin interfaceliquibase.logging.Logger- Overrides:
infoin classliquibase.logging.core.AbstractLogger- Parameters:
message- The message to log.e- The exception to log.
-
config
public void config(java.lang.String message)
Log a config message. Calls SLF4JLogger.info(String).- Specified by:
configin interfaceliquibase.logging.Logger- Overrides:
configin classliquibase.logging.core.AbstractLogger- Parameters:
message- The message to log.
-
config
public void config(java.lang.String message, java.lang.Throwable e)Log a config message. Calls SLF4JLogger.info(String, Throwable).- Specified by:
configin interfaceliquibase.logging.Logger- Overrides:
configin classliquibase.logging.core.AbstractLogger- Parameters:
message- The message to loge- The exception to log
-
fine
public void fine(java.lang.String message)
Log a fine message. Calls SLF4JLogger.debug(String).- Specified by:
finein interfaceliquibase.logging.Logger- Overrides:
finein classliquibase.logging.core.AbstractLogger- Parameters:
message- The message to log.
-
fine
public void fine(java.lang.String message, java.lang.Throwable e)Log a fine message. Calls SLF4JLogger.debug(String, Throwable).- Specified by:
finein interfaceliquibase.logging.Logger- Overrides:
finein classliquibase.logging.core.AbstractLogger- Parameters:
message- The message to log.e- The exception to log.
-
-