Table of Contents

Class Logger

Namespace
Soup.Internal
Assembly
Soup-3.0.dll
public class Logger
Inheritance
Logger
Inherited Members

Methods

GetGType()

Calls native function soup_logger_get_type.

public static extern nuint GetGType()

Returns

nuint

Transfer ownership: None Nullable: False

GetMaxBodySize(nint)

Calls native method soup_logger_get_max_body_size.

public static extern int GetMaxBodySize(nint logger)

Parameters

logger nint

Transfer ownership: None Nullable: False

Returns

int

Transfer ownership: None Nullable: False

New(LoggerLogLevel)

Calls native constructor soup_logger_new.

public static extern nint New(LoggerLogLevel level)

Parameters

level LoggerLogLevel

Transfer ownership: None Nullable: False

Returns

nint

Transfer ownership: Full Nullable: False

SetMaxBodySize(nint, int)

Calls native method soup_logger_set_max_body_size.

public static extern void SetMaxBodySize(nint logger, int maxBodySize)

Parameters

logger nint

Transfer ownership: None Nullable: False

maxBodySize int

Transfer ownership: None Nullable: False

SetPrinter(nint, LoggerPrinter, nint, DestroyNotify)

Calls native method soup_logger_set_printer.

public static extern void SetPrinter(nint logger, LoggerPrinter printer, nint printerData, DestroyNotify destroy)

Parameters

logger nint

Transfer ownership: None Nullable: False

printer LoggerPrinter

Transfer ownership: None Nullable: False

printerData nint

Transfer ownership: None Nullable: True

destroy DestroyNotify

Transfer ownership: None Nullable: False

SetRequestFilter(nint, LoggerFilter, nint, DestroyNotify)

Calls native method soup_logger_set_request_filter.

public static extern void SetRequestFilter(nint logger, LoggerFilter requestFilter, nint filterData, DestroyNotify destroy)

Parameters

logger nint

Transfer ownership: None Nullable: False

requestFilter LoggerFilter

Transfer ownership: None Nullable: False

filterData nint

Transfer ownership: None Nullable: True

destroy DestroyNotify

Transfer ownership: None Nullable: False

SetResponseFilter(nint, LoggerFilter, nint, DestroyNotify)

Calls native method soup_logger_set_response_filter.

public static extern void SetResponseFilter(nint logger, LoggerFilter responseFilter, nint filterData, DestroyNotify destroy)

Parameters

logger nint

Transfer ownership: None Nullable: False

responseFilter LoggerFilter

Transfer ownership: None Nullable: False

filterData nint

Transfer ownership: None Nullable: True

destroy DestroyNotify

Transfer ownership: None Nullable: False