Class Logger
- Namespace
- Soup
- Assembly
- Soup-3.0.dll
public sealed class Logger : Object, IDisposable, SessionFeature, GTypeProvider, InstanceFactory
- Inheritance
-
Logger
- Implements
-
- Inherited Members
-
Constructors
Logger(params ConstructArgument[])
public Logger(params ConstructArgument[] constructArguments)
Parameters
constructArguments
ConstructArgument[]
Logger(LoggerHandle)
public Logger(LoggerHandle handle)
Parameters
handle
LoggerHandle
Fields
LevelPropertyDefinition
public static readonly Property<LoggerLogLevel, Logger> LevelPropertyDefinition
Field Value
- Property<LoggerLogLevel, Logger>
MaxBodySizePropertyDefinition
public static readonly Property<int, Logger> MaxBodySizePropertyDefinition
Field Value
- Property<int, Logger>
Properties
Level
public LoggerLogLevel Level { get; set; }
Property Value
- LoggerLogLevel
MaxBodySize
public int MaxBodySize { get; set; }
Property Value
- int
Methods
GetGType()
public static Type GetGType()
Returns
- Type
GetMaxBodySize()
public int GetMaxBodySize()
Returns
- int
New(LoggerLogLevel)
public static Logger New(LoggerLogLevel level)
Parameters
level
LoggerLogLevel
Returns
- Logger
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