Package org.frankframework.processors
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 PipeRunResult
processPipe
(PipeLine pipeLine, IPipe pipe, Message message, PipeLineSession pipeLineSession, ThrowingFunction<Message, PipeRunResult, PipeRunException> chain) Methods inherited from class org.frankframework.processors.AbstractPipeProcessor
processPipe, validate
-
Constructor Details
-
LogPipeProcessor
public LogPipeProcessor()
-
-
Method Details
-
processPipe
protected PipeRunResult processPipe(@Nonnull PipeLine pipeLine, @Nonnull IPipe pipe, @Nonnull Message message, @Nonnull PipeLineSession pipeLineSession, @Nonnull ThrowingFunction<Message, PipeRunResult, throws PipeRunExceptionPipeRunException> chain) - Specified by:
processPipe
in classAbstractPipeProcessor
- Throws:
PipeRunException
-