Table of Contents

Class Logger

Namespace
Jitter2
Assembly
Jitter2.dll

Provides logging functionality.

public static class Logger
Inheritance
Logger
Inherited Members

Properties

Listener

Gets or sets a listener which receives log messages.

public static Action<Logger.LogLevel, string>? Listener { get; set; }

Property Value

Action<Logger.LogLevel, string>

Methods

Error(scoped ReadOnlySpan<char>)

Logs an error message.

public static void Error(scoped ReadOnlySpan<char> format)

Parameters

format ReadOnlySpan<char>

The message to log.

Error<T1>(scoped ReadOnlySpan<char>, T1)

Logs an error message.

public static void Error<T1>(scoped ReadOnlySpan<char> format, T1 arg1)

Parameters

format ReadOnlySpan<char>

The message to log.

arg1 T1

Type Parameters

T1

Error<T1, T2>(scoped ReadOnlySpan<char>, T1, T2)

Logs an error message.

public static void Error<T1, T2>(scoped ReadOnlySpan<char> format, T1 arg1, T2 arg2)

Parameters

format ReadOnlySpan<char>

The message to log.

arg1 T1
arg2 T2

Type Parameters

T1
T2

Error<T1, T2, T3>(scoped ReadOnlySpan<char>, T1, T2, T3)

Logs an error message.

public static void Error<T1, T2, T3>(scoped ReadOnlySpan<char> format, T1 arg1, T2 arg2, T3 arg3)

Parameters

format ReadOnlySpan<char>

The message to log.

arg1 T1
arg2 T2
arg3 T3

Type Parameters

T1
T2
T3

Information(scoped ReadOnlySpan<char>)

Logs an informational message.

public static void Information(scoped ReadOnlySpan<char> format)

Parameters

format ReadOnlySpan<char>

The message to log.

Information<T1>(scoped ReadOnlySpan<char>, T1)

Logs an informational message.

public static void Information<T1>(scoped ReadOnlySpan<char> format, T1 arg1)

Parameters

format ReadOnlySpan<char>

The message to log.

arg1 T1

Type Parameters

T1

Information<T1, T2>(scoped ReadOnlySpan<char>, T1, T2)

Logs an informational message.

public static void Information<T1, T2>(scoped ReadOnlySpan<char> format, T1 arg1, T2 arg2)

Parameters

format ReadOnlySpan<char>

The message to log.

arg1 T1
arg2 T2

Type Parameters

T1
T2

Information<T1, T2, T3>(scoped ReadOnlySpan<char>, T1, T2, T3)

Logs an informational message.

public static void Information<T1, T2, T3>(scoped ReadOnlySpan<char> format, T1 arg1, T2 arg2, T3 arg3)

Parameters

format ReadOnlySpan<char>

The message to log.

arg1 T1
arg2 T2
arg3 T3

Type Parameters

T1
T2
T3

Warning(scoped ReadOnlySpan<char>)

Logs a warning message.

public static void Warning(scoped ReadOnlySpan<char> format)

Parameters

format ReadOnlySpan<char>

The message to log.

Warning<T1>(scoped ReadOnlySpan<char>, T1)

Logs a warning message.

public static void Warning<T1>(scoped ReadOnlySpan<char> format, T1 arg1)

Parameters

format ReadOnlySpan<char>

The message to log.

arg1 T1

Type Parameters

T1

Warning<T1, T2>(scoped ReadOnlySpan<char>, T1, T2)

Logs a warning message.

public static void Warning<T1, T2>(scoped ReadOnlySpan<char> format, T1 arg1, T2 arg2)

Parameters

format ReadOnlySpan<char>

The message to log.

arg1 T1
arg2 T2

Type Parameters

T1
T2

Warning<T1, T2, T3>(scoped ReadOnlySpan<char>, T1, T2, T3)

Logs a warning message.

public static void Warning<T1, T2, T3>(scoped ReadOnlySpan<char> format, T1 arg1, T2 arg2, T3 arg3)

Parameters

format ReadOnlySpan<char>

The message to log.

arg1 T1
arg2 T2
arg3 T3

Type Parameters

T1
T2
T3