|
Enhanced C#
Loyc library documentation
|
Sends all messages to System.Console.WriteLine(), with hard-coded colors for Error, Warning, Note, Verbose, and Detail. More...
Sends all messages to System.Console.WriteLine(), with hard-coded colors for Error, Warning, Note, Verbose, and Detail.
Public static fields | |
| static readonly ConsoleMessageSink | Value = new ConsoleMessageSink() |
Properties | |
| Severity | PrintSeverityAt [get, set] |
| Minimum severity level at which the severity level is printed. For example, if set to Severity.Error, then the prefix "Error:" is printed for errors but the prefix "Warning:" is not printed for warnings. More... | |
Public Member Functions | |
| void | Write (Severity level, object?context, string format) |
| void | Write (Severity level, object?context, string format, object?arg0, object?arg1=null) |
| void | Write (Severity level, object?context, string format, params object?[] args) |
| bool | IsEnabled (Severity level) |
| Always returns true. More... | |
Static Public Member Functions | |
| static void | WriteColoredMessage (ConsoleColor color, object?context, string text) |
Protected Member Functions | |
| virtual ConsoleColor | PickColor (Severity level, out string?levelText) |
Protected static fields | |
| static ConsoleColor | _lastColor |
|
inline |
Always returns true.
|
getset |
Minimum severity level at which the severity level is printed. For example, if set to Severity.Error, then the prefix "Error:" is printed for errors but the prefix "Warning:" is not printed for warnings.
Initial value: Severity.Warning
1.8.7