Class LoggerAuditingExtension
java.lang.Object
org.apache.flink.testutils.logging.LoggerAuditingExtension
- All Implemented Interfaces:
org.junit.jupiter.api.extension.AfterEachCallback,org.junit.jupiter.api.extension.BeforeEachCallback,org.junit.jupiter.api.extension.Extension
public class LoggerAuditingExtension
extends Object
implements org.junit.jupiter.api.extension.BeforeEachCallback, org.junit.jupiter.api.extension.AfterEachCallback
Utility for auditing logged messages.(Junit5 extension)
Implementation note: Make sure to not expose log4j dependencies in the interface of this class to ease updates in logging infrastructure.
-
Constructor Summary
ConstructorsConstructorDescriptionLoggerAuditingExtension(Class<?> clazz, org.slf4j.event.Level level) LoggerAuditingExtension(String loggerName, org.slf4j.event.Level level) -
Method Summary
Modifier and TypeMethodDescriptionvoidafterEach(org.junit.jupiter.api.extension.ExtensionContext context) voidbeforeEach(org.junit.jupiter.api.extension.ExtensionContext context) List<org.apache.logging.log4j.core.LogEvent>
-
Constructor Details
-
LoggerAuditingExtension
-
LoggerAuditingExtension
-
-
Method Details