Function
SoupLoggerPrinter
Declaration
void
(* SoupLoggerPrinter) (
  SoupLogger* logger,
  SoupLoggerLogLevel level,
  char direction,
  const char* data,
  gpointer user_data
)
Description [src]
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:
printf ("%c %s\n", direction, data);
Parameters
- logger
- 
            Type: SoupLoggerThe SoupLogger.The data is owned by the caller of the function. 
- level
- 
            Type: SoupLoggerLogLevelThe level of the information being printed. 
- direction
- 
            Type: charA single-character prefix to data.
- data
- 
            Type: const char*Data to print. The data is owned by the caller of the function. The value is a NUL terminated UTF-8 string. 
- user_data
- 
            Type: gpointerThe data passed to soup_logger_set_printer().The argument can be NULL.The data is owned by the caller of the function.