LoggerPrinter

The prototype for a custom printing callback.

level indicates what kind of information is being printed. Eg, it will be soup.types.LoggerLogLevel.Headers if data is header data.

direction is either '<', '>', or ' ', and data is the single line to print; the printer is expected to add a terminating newline.

To get the effect of the default printer, you would do:

printf ("%c %s\n", direction, data);
alias LoggerPrinter = void delegate