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
Methods
Error(scoped ReadOnlySpan<char>)
Logs an error message.
public static void Error(scoped ReadOnlySpan<char> format)
Parameters
formatReadOnlySpan<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
formatReadOnlySpan<char>The message to log.
arg1T1
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
formatReadOnlySpan<char>The message to log.
arg1T1arg2T2
Type Parameters
T1T2
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
formatReadOnlySpan<char>The message to log.
arg1T1arg2T2arg3T3
Type Parameters
T1T2T3
Information(scoped ReadOnlySpan<char>)
Logs an informational message.
public static void Information(scoped ReadOnlySpan<char> format)
Parameters
formatReadOnlySpan<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
formatReadOnlySpan<char>The message to log.
arg1T1
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
formatReadOnlySpan<char>The message to log.
arg1T1arg2T2
Type Parameters
T1T2
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
formatReadOnlySpan<char>The message to log.
arg1T1arg2T2arg3T3
Type Parameters
T1T2T3
Warning(scoped ReadOnlySpan<char>)
Logs a warning message.
public static void Warning(scoped ReadOnlySpan<char> format)
Parameters
formatReadOnlySpan<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
formatReadOnlySpan<char>The message to log.
arg1T1
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
formatReadOnlySpan<char>The message to log.
arg1T1arg2T2
Type Parameters
T1T2
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
formatReadOnlySpan<char>The message to log.
arg1T1arg2T2arg3T3
Type Parameters
T1T2T3