ConsoleLogger Class¶
- Namespace
Microsoft.Extensions.Logging.Console
- Assemblies
- Microsoft.Extensions.Logging.Console
Syntax¶
public class ConsoleLogger : ILogger
-
class
Microsoft.Extensions.Logging.Console.
ConsoleLogger
Constructors¶
-
ConsoleLogger
(System.String, System.Func<System.String, Microsoft.Extensions.Logging.LogLevel, System.Boolean>, System.Boolean)¶ public ConsoleLogger(string name, Func<string, LogLevel, bool> filter, bool includeScopes)
-
Methods¶
-
BeginScope<TState>
(TState)¶ Return type: System.IDisposable public IDisposable BeginScope<TState>(TState state)
-
IsEnabled
(Microsoft.Extensions.Logging.LogLevel)¶ Return type: System.Boolean public bool IsEnabled(LogLevel logLevel)
-
Log<TState>
(Microsoft.Extensions.Logging.LogLevel, Microsoft.Extensions.Logging.EventId, TState, System.Exception, System.Func<TState, System.Exception, System.String>)¶ public void Log<TState>(LogLevel logLevel, EventId eventId, TState state, Exception exception, Func<TState, Exception, string> formatter)
-
WriteMessage
(Microsoft.Extensions.Logging.LogLevel, System.String, System.Int32, System.String, System.Exception)¶ public virtual void WriteMessage(LogLevel logLevel, string logName, int eventId, string message, Exception exception)
-
Properties¶
-
Microsoft.Extensions.Logging.Console.ConsoleLogger.
Console
¶ Return type: Microsoft.Extensions.Logging.Console.Internal.IConsole public IConsole Console { get; set; }
-
Microsoft.Extensions.Logging.Console.ConsoleLogger.
Filter
¶ Return type: System.Func<System.String> public Func<string, LogLevel, bool> Filter { get; set; }
-
Microsoft.Extensions.Logging.Console.ConsoleLogger.
IncludeScopes
¶ Return type: System.Boolean public bool IncludeScopes { get; set; }
-
Microsoft.Extensions.Logging.Console.ConsoleLogger.
Name
¶ Return type: System.String public string Name { get; }
-