Show / Hide Table of Contents

Class ConsoleLogger

Inheritance
Object
ConsoleLogger
Implements
ILogger
Namespace: BenchmarkDotNet.Loggers
Assembly: BenchmarkDotNet.dll
Syntax
public sealed class ConsoleLogger : ILogger

Constructors

ConsoleLogger(Boolean, Dictionary<LogKind, ConsoleColor>)

Declaration
public ConsoleLogger(bool unicodeSupport = false, Dictionary<LogKind, ConsoleColor> colorScheme = null)
Parameters
Type Name Description
Boolean unicodeSupport
Dictionary<LogKind, ConsoleColor> colorScheme

Fields

Ascii

Declaration
public static readonly ILogger Ascii
Field Value
Type Description
ILogger

Default

Declaration
public static readonly ILogger Default
Field Value
Type Description
ILogger

Unicode

Declaration
public static readonly ILogger Unicode
Field Value
Type Description
ILogger

Properties

Id

Declaration
public string Id { get; }
Property Value
Type Description
String

Priority

Declaration
public int Priority { get; }
Property Value
Type Description
Int32

Methods

CreateGrayScheme()

Declaration
public static Dictionary<LogKind, ConsoleColor> CreateGrayScheme()
Returns
Type Description
Dictionary<LogKind, ConsoleColor>

Flush()

Declaration
public void Flush()

Write(LogKind, String)

Declaration
public void Write(LogKind logKind, string text)
Parameters
Type Name Description
LogKind logKind
String text

WriteLine()

Declaration
public void WriteLine()

WriteLine(LogKind, String)

Declaration
public void WriteLine(LogKind logKind, string text)
Parameters
Type Name Description
LogKind logKind
String text

Implements

ILogger

Extension Methods

LoggerExtensions.WriteLine(ILogger, String)
LoggerExtensions.WriteLineHelp(ILogger, String)
LoggerExtensions.WriteLineHeader(ILogger, String)
LoggerExtensions.WriteLineResult(ILogger, String)
LoggerExtensions.WriteLineStatistic(ILogger, String)
LoggerExtensions.WriteLineInfo(ILogger, String)
LoggerExtensions.WriteLineError(ILogger, String)
LoggerExtensions.WriteLineHint(ILogger, String)
LoggerExtensions.Write(ILogger, String)
LoggerExtensions.WriteHelp(ILogger, String)
LoggerExtensions.WriteHeader(ILogger, String)
LoggerExtensions.WriteResult(ILogger, String)
LoggerExtensions.WriteStatistic(ILogger, String)
LoggerExtensions.WriteInfo(ILogger, String)
LoggerExtensions.WriteError(ILogger, String)
LoggerExtensions.WriteHint(ILogger, String)
In This Article
Back to top Copyright © 2013–2021 .NET Foundation and contributors