Class LiquibaseLog4j2Logger
java.lang.Object
liquibase.AbstractExtensibleObject
liquibase.logging.core.AbstractLogger
org.frankframework.jdbc.migration.LiquibaseLog4j2Logger
- All Implemented Interfaces:
AutoCloseable,Cloneable,liquibase.ExtensibleObject,liquibase.logging.Logger
public class LiquibaseLog4j2Logger
extends liquibase.logging.core.AbstractLogger
It is important that we're wrapping the Log4j2 Logger and are directly calling logIfEnabled.
By calling a log method (
logger.warn(String)) directly, it will affect the stack and thus the package.classname log-prefix.- Author:
- Niels Meijer
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidMethods inherited from class liquibase.logging.core.AbstractLogger
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, setMethods inherited from interface liquibase.logging.Logger
close
-
Constructor Details
-
LiquibaseLog4j2Logger
-
-
Method Details
-
log
-
severe
- Specified by:
severein interfaceliquibase.logging.Logger- Overrides:
severein classliquibase.logging.core.AbstractLogger
-
severe
- Specified by:
severein interfaceliquibase.logging.Logger- Overrides:
severein classliquibase.logging.core.AbstractLogger
-
warning
- Specified by:
warningin interfaceliquibase.logging.Logger- Overrides:
warningin classliquibase.logging.core.AbstractLogger
-
warning
- Specified by:
warningin interfaceliquibase.logging.Logger- Overrides:
warningin classliquibase.logging.core.AbstractLogger
-
info
- Specified by:
infoin interfaceliquibase.logging.Logger- Overrides:
infoin classliquibase.logging.core.AbstractLogger
-
info
- Specified by:
infoin interfaceliquibase.logging.Logger- Overrides:
infoin classliquibase.logging.core.AbstractLogger
-
config
- Specified by:
configin interfaceliquibase.logging.Logger- Overrides:
configin classliquibase.logging.core.AbstractLogger
-
config
- Specified by:
configin interfaceliquibase.logging.Logger- Overrides:
configin classliquibase.logging.core.AbstractLogger
-
debug
- Specified by:
debugin interfaceliquibase.logging.Logger- Overrides:
debugin classliquibase.logging.core.AbstractLogger
-
debug
- Specified by:
debugin interfaceliquibase.logging.Logger- Overrides:
debugin classliquibase.logging.core.AbstractLogger
-
fine
- Specified by:
finein interfaceliquibase.logging.Logger- Overrides:
finein classliquibase.logging.core.AbstractLogger
-
fine
- Specified by:
finein interfaceliquibase.logging.Logger- Overrides:
finein classliquibase.logging.core.AbstractLogger
-