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(IntPtr)
Calls native method soup_logger_get_max_body_size.
public static extern int GetMaxBodySize(IntPtr logger)
Parameters
logger
IntPtrTransfer ownership: None Nullable: False
Returns
- int
Transfer ownership: None Nullable: False
New(LoggerLogLevel)
Calls native constructor soup_logger_new.
public static extern IntPtr New(LoggerLogLevel level)
Parameters
level
LoggerLogLevelTransfer ownership: None Nullable: False
Returns
- IntPtr
Transfer ownership: Full Nullable: False
SetMaxBodySize(IntPtr, int)
Calls native method soup_logger_set_max_body_size.
public static extern void SetMaxBodySize(IntPtr logger, int maxBodySize)
Parameters
logger
IntPtrTransfer ownership: None Nullable: False
maxBodySize
intTransfer ownership: None Nullable: False
SetPrinter(IntPtr, LoggerPrinter, IntPtr, DestroyNotify)
Calls native method soup_logger_set_printer.
public static extern void SetPrinter(IntPtr logger, LoggerPrinter printer, IntPtr printerData, DestroyNotify destroy)
Parameters
logger
IntPtrTransfer ownership: None Nullable: False
printer
LoggerPrinterTransfer ownership: None Nullable: False
printerData
IntPtrTransfer ownership: None Nullable: True
destroy
DestroyNotifyTransfer ownership: None Nullable: False
SetRequestFilter(IntPtr, LoggerFilter, IntPtr, DestroyNotify)
Calls native method soup_logger_set_request_filter.
public static extern void SetRequestFilter(IntPtr logger, LoggerFilter requestFilter, IntPtr filterData, DestroyNotify destroy)
Parameters
logger
IntPtrTransfer ownership: None Nullable: False
requestFilter
LoggerFilterTransfer ownership: None Nullable: False
filterData
IntPtrTransfer ownership: None Nullable: True
destroy
DestroyNotifyTransfer ownership: None Nullable: False
SetResponseFilter(IntPtr, LoggerFilter, IntPtr, DestroyNotify)
Calls native method soup_logger_set_response_filter.
public static extern void SetResponseFilter(IntPtr logger, LoggerFilter responseFilter, IntPtr filterData, DestroyNotify destroy)
Parameters
logger
IntPtrTransfer ownership: None Nullable: False
responseFilter
LoggerFilterTransfer ownership: None Nullable: False
filterData
IntPtrTransfer ownership: None Nullable: True
destroy
DestroyNotifyTransfer ownership: None Nullable: False