DebugLoggerFactoryExtensions Class¶
Extension methods for the Microsoft.Extensions.Logging.ILoggerFactory
class.
- Namespace
Microsoft.Extensions.Logging
- Assemblies
- Microsoft.Extensions.Logging.Debug
Syntax¶
public class DebugLoggerFactoryExtensions
-
class
Microsoft.Extensions.Logging.
DebugLoggerFactoryExtensions
Methods¶
-
AddDebug
(Microsoft.Extensions.Logging.ILoggerFactory)¶ Adds a debug logger that is enabled for
Microsoft.Extensions.Logging.LogLevel
.Information or higher.Arguments: factory (Microsoft.Extensions.Logging.ILoggerFactory) – The extension method argument. Return type: Microsoft.Extensions.Logging.ILoggerFactory public static ILoggerFactory AddDebug(this ILoggerFactory factory)
-
AddDebug
(Microsoft.Extensions.Logging.ILoggerFactory, Microsoft.Extensions.Logging.LogLevel) Adds a debug logger that is enabled for
Microsoft.Extensions.Logging.LogLevel
s of minLevel or higher.Arguments: - factory (Microsoft.Extensions.Logging.ILoggerFactory) – The extension method argument.
- minLevel (Microsoft.Extensions.Logging.LogLevel) – The minimum
Microsoft.Extensions.Logging.LogLevel
to be logged
Return type: public static ILoggerFactory AddDebug(this ILoggerFactory factory, LogLevel minLevel)
-
AddDebug
(Microsoft.Extensions.Logging.ILoggerFactory, System.Func<System.String, Microsoft.Extensions.Logging.LogLevel, System.Boolean>) Adds a debug logger that is enabled as defined by the filter function.
Arguments: - factory (Microsoft.Extensions.Logging.ILoggerFactory) – The extension method argument.
- filter (System.Func<System.String>) – The function used to filter events based on the log level.
Return type: public static ILoggerFactory AddDebug(this ILoggerFactory factory, Func<string, LogLevel, bool> filter)
-