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 (in PostSharp.Patterns.Common.dll) Version: 2023.0.3.0 (2023.0.3.0)
C#
public interface ILoggerFactory3 : ILoggerFactory2
The ILoggerFactory3 type exposes the following members.
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) |
Name | Description | |
---|---|---|
GetLogSource() | Overloaded.
Gets a Logger for a given role and for the calling type.
(Defined by LoggerFactoryExtensions.) | |
GetLogSource() | Overloaded.
Gets a Logger for a given role and for the calling type.
(Defined by LoggerFactoryExtensions.) | |
GetLogSource(Type) | Overloaded. (Defined by LoggerFactoryExtensions.) | |
GetLogSource(Type) | Overloaded. (Defined by LoggerFactoryExtensions.) | |
GetLogSource(String) | Overloaded.
Gets a LogSource for a given role and sourceName.
(Defined by LoggerFactoryExtensions.) |