PostSharp / / API Reference / Post­Sharp.​Patterns.​Diagnostics / Log­Source
Open sandbox

Class LogSource

Inheritance
LogSource
Namespace: PostSharp.Patterns.Diagnostics
Assembly: PostSharp.Patterns.Common.dll
Syntax
[RequirePostSharp("PostSharp.Patterns.Common.Weaver", "AddCallerInfoTask", AnyTypeReference = true)]
public sealed class LogSource : Object

Properties

Name Description
Critical
CurrentContext
Debug
Default
Error
Failure
Info
None
Trace
Warning

Methods

Name Description
ApplyTransactionRequirements(ref OpenActivityOptions)
ForCurrentType()
ForCurrentType(ref CallerInfo)
ForSource(String)
ForType(Type)
Get()
Get(ref CallerInfo)
Get(String)
Get(String, String)
Get(Type, String)
IsEnabled(LogLevel)
WithLevel(LogLevel)
WithLevels(LogLevel, LogLevel)
WriteExecutionPoint()
WriteExecutionPoint(ref CallerInfo)