public class LoggedPipe<I, O> : IPipe<I, O>
A IPipe<I, O>
whose output is logged using the provided logger.
Logging is implemented by simply beginning a new scope with the given message.
public Task<O> Run(I input)
Asynchronously processes the specified input and returns the output.