Class Slf4jLogger
java.lang.Object
liquibase.AbstractExtensibleObject
liquibase.logging.core.AbstractLogger
com.mattbertolini.liquibase.logging.slf4j.Slf4jLogger
- All Implemented Interfaces:
AutoCloseable,Cloneable,ExtensibleObject,Logger
An 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:
-
Method Summary
Modifier and TypeMethodDescriptionvoidLog a config message.voidLog a config message.voidLog a fine message.voidLog a fine message.voidLog an info message.voidLog an info message.voidvoidLogs an severe message.voidLogs a severe message.voidLogs a warning message.voidLogs a warning message.Methods inherited from class liquibase.logging.core.AbstractLogger
debug, debug, filterMessageMethods inherited from class liquibase.AbstractExtensibleObject
clone, describe, equals, get, get, get, getAttributes, getFieldValue, getObjectMetaData, getValuePath, has, hashCode, set, toStringMethods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface liquibase.ExtensibleObject
clone, describe, get, get, getAttributes, getObjectMetaData, getValuePath, has, set
-
Method Details
-
log
-
severe
Logs an severe message. Calls SLF4JLogger.error(String).- Specified by:
severein interfaceLogger- Overrides:
severein classAbstractLogger- Parameters:
message- The message to log.
-
severe
Logs a severe message. Calls SLF4JLogger.error(String, Throwable).- Specified by:
severein interfaceLogger- Overrides:
severein classAbstractLogger- Parameters:
message- The message to loge- The exception to log.
-
warning
Logs a warning message. Calls SLF4JLogger.warn(String)- Specified by:
warningin interfaceLogger- Overrides:
warningin classAbstractLogger- Parameters:
message- The message to log.
-
warning
Logs a warning message. Calls SLF4JLogger.warn(String, Throwable).- Specified by:
warningin interfaceLogger- Overrides:
warningin classAbstractLogger- Parameters:
message- The message to log.e- The exception to log.
-
info
Log an info message. Calls SLF4JLogger.info(String).- Specified by:
infoin interfaceLogger- Overrides:
infoin classAbstractLogger- Parameters:
message- The message to log.
-
info
Log an info message. Calls SLF4JLogger.info(String, Throwable).- Specified by:
infoin interfaceLogger- Overrides:
infoin classAbstractLogger- Parameters:
message- The message to log.e- The exception to log.
-
config
Log a config message. Calls SLF4JLogger.info(String).- Specified by:
configin interfaceLogger- Overrides:
configin classAbstractLogger- Parameters:
message- The message to log.
-
config
Log a config message. Calls SLF4JLogger.info(String, Throwable).- Specified by:
configin interfaceLogger- Overrides:
configin classAbstractLogger- Parameters:
message- The message to loge- The exception to log
-
fine
Log a fine message. Calls SLF4JLogger.debug(String).- Specified by:
finein interfaceLogger- Overrides:
finein classAbstractLogger- Parameters:
message- The message to log.
-
fine
Log a fine message. Calls SLF4JLogger.debug(String, Throwable).- Specified by:
finein interfaceLogger- Overrides:
finein classAbstractLogger- Parameters:
message- The message to log.e- The exception to log.
-