Class Logger
- Namespace
- Soup
- Assembly
- Soup-3.0.dll
public sealed class Logger : Object, SessionFeature, IDisposable, 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