SoupLoggerPrinter

The prototype for a custom printing callback.

@level indicates what kind of information is being printed. Eg, it will be %SOUP_LOGGER_LOG_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:

<informalexample><programlisting> printf ("%c %s\n", direction, data); </programlisting></informalexample>

alias SoupLoggerPrinter = void function(SoupLogger* logger, SoupLoggerLogLevel level, char direction, const(char)* data, void* userData)

Meta