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; }