Class Logger
- Namespace
- Soup
- Assembly
- Soup-3.0.dll
public sealed class Logger : Object, IObject, INotifyPropertyChanged, IDisposable, SessionFeature, IHandle, GTypeProvider
- Inheritance
-
Logger
- Implements
- Inherited Members
Constructors
Logger(bool, params ConstructArgument[])
protected Logger(bool owned, params ConstructArgument[] constructArguments)
Parameters
owned
boolconstructArguments
ConstructArgument[]
Logger(IntPtr, bool)
protected Logger(IntPtr ptr, bool ownedRef)
Parameters
Fields
LevelPropertyDefinition
public static readonly Property<LoggerLogLevel, Logger> LevelPropertyDefinition
Field Value
MaxBodySizePropertyDefinition
public static readonly Property<int, Logger> MaxBodySizePropertyDefinition
Field Value
Properties
Level
public LoggerLogLevel Level { get; set; }
Property Value
MaxBodySize
public int MaxBodySize { get; set; }
Property Value
Methods
GetGType()
public static Type GetGType()
Returns
GetMaxBodySize()
public int GetMaxBodySize()
Returns
New(LoggerLogLevel)
public static Logger New(LoggerLogLevel level)
Parameters
level
LoggerLogLevel
Returns
SetMaxBodySize(int)
public void SetMaxBodySize(int maxBodySize)
Parameters
maxBodySize
int
SetPrinter(LoggerPrinter)
public void SetPrinter(LoggerPrinter printer)
Parameters
printer
LoggerPrinter
SetRequestFilter(LoggerFilter)
public void SetRequestFilter(LoggerFilter requestFilter)
Parameters
requestFilter
LoggerFilter
SetResponseFilter(LoggerFilter)
public void SetResponseFilter(LoggerFilter responseFilter)
Parameters
responseFilter
LoggerFilter