I've been spending a bunch of time poking around SMTs recently, and one common challenge I've had is being able to debug when things don't behave as I expect.
I know that there is the TransformationChain logger, but this only gives (IIUC) the input record
I think it would be really useful to also have trace level logging that included:
- the output of each transform
- the evaluation and result of any `predicate`s
I have been using com.github.jcustenborder.kafka.connect.simulator.SimulatorSinkConnector which is really useful for seeing the final record:
But doesn't include things like topic name (which is often changed by common SMTs)