Class Logger
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
nintTransfer 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
LoggerLogLevelTransfer 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
nintTransfer ownership: None Nullable: False
maxBodySize
intTransfer 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
nintTransfer ownership: None Nullable: False
printer
LoggerPrinterTransfer ownership: None Nullable: False
printerData
nintTransfer ownership: None Nullable: True
destroy
DestroyNotifyTransfer 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
nintTransfer ownership: None Nullable: False
requestFilter
LoggerFilterTransfer ownership: None Nullable: False
filterData
nintTransfer ownership: None Nullable: True
destroy
DestroyNotifyTransfer 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
nintTransfer ownership: None Nullable: False
responseFilter
LoggerFilterTransfer ownership: None Nullable: False
filterData
nintTransfer ownership: None Nullable: True
destroy
DestroyNotifyTransfer ownership: None Nullable: False