Show / Hide Table of Contents

Interface ILogger

Namespace: BenchmarkDotNet.Loggers
Assembly: BenchmarkDotNet.dll
Syntax
public interface ILogger

Properties

Id

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

Priority

If there are several loggers with the same Id, only logger with the highest priority will be used.

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

Methods

Flush()

Declaration
void Flush()

Write(LogKind, String)

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

WriteLine()

Declaration
void WriteLine()

WriteLine(LogKind, String)

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

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