Class LoggingChain<I>
java.lang.Object
com.github.hakenadu.javalangchains.chains.base.logging.LoggingChain<I>
- Type Parameters:
I- the static input type
- All Implemented Interfaces:
Chain<I,I>
public class LoggingChain<I> extends Object implements Chain<I,I>
this chain is used to log an input instance
-
Constructor Summary
Constructors Constructor Description LoggingChain()creates an instance of theLoggingChainLoggingChain(String logPrefix)LoggingChain(String logPrefix, Consumer<String> logConsumer)LoggingChain(String logPrefix, Consumer<String> logConsumer, Function<I,String> inputSerializer)LoggingChain(String logPrefix, Function<I,String> inputSerializer) -
Method Summary
-
Constructor Details
-
LoggingChain
public LoggingChain(String logPrefix, Consumer<String> logConsumer, Function<I,String> inputSerializer)- Parameters:
logPrefix-logPrefixlogConsumer-logConsumerinputSerializer-inputSerializer
-
LoggingChain
- Parameters:
logPrefix-logPrefixlogConsumer-logConsumer
-
LoggingChain
- Parameters:
logPrefix-logPrefixinputSerializer-inputSerializer
-
LoggingChain
- Parameters:
logPrefix-logPrefix
-
LoggingChain
public LoggingChain()creates an instance of theLoggingChain
-
-
Method Details