PostSharpAPI ReferencePost­Sharp.​Patterns.​Diagnostics.​CustomILogger­Factory3
Open sandboxFocus

ILoggerFactory3 Interface

Creates instances of the ILogger2 interface based on names rather than types, in addition to based on types.

Namespace: PostSharp.Patterns.Diagnostics.Custom
Assembly: PostSharp.Patterns.Common.dll
Syntax
public interface ILoggerFactory3 : ILoggerFactory2

Methods

Name Description
GetLogger(String)

Gets an instance of the ILogger2 interface for a specific sourceName. The name will usually, but not always, be a type name.

GetLogger(Type)

Gets an instance of the ILogger3 for a specific System.Type.

Extension Methods

LoggerFactoryExtensions.GetLogSource(ILoggerFactory2, Type)
LoggerFactoryExtensions.GetLogSource(ILoggerFactory3, Type)
LoggerFactoryExtensions.GetLogSource(ILoggerFactory3, String)
LoggerFactoryExtensions.GetLogSource(ILoggerFactory2)
LoggerFactoryExtensions.GetLogSource(ILoggerFactory2, ref CallerInfo)
LoggerFactoryExtensions.GetLogSource(ILoggerFactory3)
LoggerFactoryExtensions.GetLogSource(ILoggerFactory3, ref CallerInfo)