Details
-
Enhancement
-
Resolution: Unresolved
-
Minor
-
None
-
None
-
False
-
None
-
False
Description
Right now, logger are defined like that :
protected final Logger logger = LoggerFactory.getLogger(getClass());
When using embedded engine, developper may want to redirect output to their instance logger (in order to be capture and display to end users).
Maybe we could add a method in order to provide logger instance
DebeziumEngine.create(Connect.class) .using(props) .using(logger)
Example of log that is more relevant for end user and will avoid flooding server log :
2022-03-23 13:24:54,727 WARN Capture_0 ueConverters Column is missing a character set: territoryId VARCHAR(20) NOT NULL
What do you think about that ?