Table of Contents

Class IRunnerLoggerExtensions

Namespace
Xunit.Runner.Common
Assembly
xunit.v3.runner.common.dll

Extensions methods for IRunnerLogger.

public static class IRunnerLoggerExtensions
Inheritance
IRunnerLoggerExtensions
Inherited Members

Methods

LogError(IRunnerLogger, string)

Logs an error message.

public static void LogError(this IRunnerLogger logger, string message)

Parameters

logger IRunnerLogger

The logger

message string

The message to be logged

LogError(IRunnerLogger, string, params object?[])

Logs a formatted error message.

public static void LogError(this IRunnerLogger logger, string messageFormat, params object?[] args)

Parameters

logger IRunnerLogger

The logger

messageFormat string

The format of the message to be logged

args object[]

The format arguments

LogError(IRunnerLogger, StackFrameInfo, string, params object?[])

Logs a formatted error message with stack frame.

public static void LogError(this IRunnerLogger logger, StackFrameInfo stackFrame, string messageFormat, params object?[] args)

Parameters

logger IRunnerLogger

The logger

stackFrame StackFrameInfo

The stack frame information

messageFormat string

The format of the message to be logged

args object[]

The format arguments

LogImportantMessage(IRunnerLogger, string)

Logs a high-priority message.

public static void LogImportantMessage(this IRunnerLogger logger, string message)

Parameters

logger IRunnerLogger

The logger

message string

The message to be logged

LogImportantMessage(IRunnerLogger, string, params object?[])

Logs a high-priority formatted message.

public static void LogImportantMessage(this IRunnerLogger logger, string messageFormat, params object?[] args)

Parameters

logger IRunnerLogger

The logger

messageFormat string

The format of the message to be logged

args object[]

The format arguments

LogImportantMessage(IRunnerLogger, StackFrameInfo, string, params object?[])

Logs a high-priority formatted message with stack frame.

public static void LogImportantMessage(this IRunnerLogger logger, StackFrameInfo stackFrame, string messageFormat, params object?[] args)

Parameters

logger IRunnerLogger

The logger

stackFrame StackFrameInfo

The stack frame information

messageFormat string

The format of the message to be logged

args object[]

The format arguments

LogMessage(IRunnerLogger, string)

Logs a normal-priority message.

public static void LogMessage(this IRunnerLogger logger, string message)

Parameters

logger IRunnerLogger

The logger

message string

The message to be logged

LogMessage(IRunnerLogger, string, params object?[])

Logs a normal-priority formatted message.

public static void LogMessage(this IRunnerLogger logger, string messageFormat, params object?[] args)

Parameters

logger IRunnerLogger

The logger

messageFormat string

The format of the message to be logged

args object[]

The format arguments

LogMessage(IRunnerLogger, StackFrameInfo, string, params object?[])

Logs a normal-priority formatted message with stack frame.

public static void LogMessage(this IRunnerLogger logger, StackFrameInfo stackFrame, string messageFormat, params object?[] args)

Parameters

logger IRunnerLogger

The logger

stackFrame StackFrameInfo

The stack frame information

messageFormat string

The format of the message to be logged

args object[]

The format arguments

LogRaw(IRunnerLogger, string, params object?[])

Logs a messages with as little processing as possible. For example, the console runner will not attempt to set the color of the text that's being logged. This is most useful when attempting to render text lines that will be processed, like for TeamCity.

public static void LogRaw(this IRunnerLogger logger, string messageFormat, params object?[] args)

Parameters

logger IRunnerLogger

The logger

messageFormat string

The format of the message to be logged

args object[]

The format arguments

LogWarning(IRunnerLogger, string)

Logs a warning message.

public static void LogWarning(this IRunnerLogger logger, string message)

Parameters

logger IRunnerLogger

The logger

message string

The message to be logged

LogWarning(IRunnerLogger, string, params object?[])

Logs a formatted warning message.

public static void LogWarning(this IRunnerLogger logger, string messageFormat, params object?[] args)

Parameters

logger IRunnerLogger

The logger

messageFormat string

The format of the message to be logged

args object[]

The format arguments

LogWarning(IRunnerLogger, StackFrameInfo, string, params object?[])

Logs a formatted warning message with stack frame.

public static void LogWarning(this IRunnerLogger logger, StackFrameInfo stackFrame, string messageFormat, params object?[] args)

Parameters

logger IRunnerLogger

The logger

stackFrame StackFrameInfo

The stack frame information

messageFormat string

The format of the message to be logged

args object[]

The format arguments