Class LogPipeProcessor
java.lang.Object
org.frankframework.processors.AbstractPipeProcessor
org.frankframework.processors.LogPipeProcessor
- All Implemented Interfaces:
PipeProcessor
Logs the pipe name and the message before calling the pipe.
Sets the LogContext with the pipe name, so it can be used in all subsequent log messages.
Also used to log the intermediary results between pipes, when enabled (either on pipe or global level).
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected @NonNull PipeRunResultprocessPipe(@NonNull PipeLine pipeLine, @NonNull IPipe pipe, @NonNull Message message, @NonNull PipeLineSession pipeLineSession, @NonNull ThrowingFunction<Message, PipeRunResult, PipeRunException> chain) Methods inherited from class AbstractPipeProcessor
processPipe, validate
-
Constructor Details
-
LogPipeProcessor
public LogPipeProcessor()
-
-
Method Details
-
processPipe
protected @NonNull PipeRunResult processPipe(@NonNull PipeLine pipeLine, @NonNull IPipe pipe, @NonNull Message message, @NonNull PipeLineSession pipeLineSession, @NonNull ThrowingFunction<Message, PipeRunResult, PipeRunException> chain) throws PipeRunException - Specified by:
processPipein classAbstractPipeProcessor- Throws:
PipeRunException
-