Implements a logger which outputs messages to the console, word-wrapping long messages. Can use different colors for
the different message types.
| void | |
Takes a string which encodes verbosity limit configuration, parses it and sets the limits accordingly. On failure
throws an ArgumentException with a fairly detailed description of the string format. |
| void | | Appends a debug message to the log. |
| void | Debug(uint verbosity, string message) |
| void | | Appends an error message to the log. |
| void | Error(uint verbosity, string message) |
| void | | Logs an exception with a stack trace and verbosity 1. |
| void | |
Logs an exception with a stack trace at the specified verbosity and message type. Any InnerExceptions are also
logged as appropriate. |
| ConsoleColor | | Gets a text color for each of the possible message types. |
| string | | Specifies a short string describing each log type (INFO, WARN, ERROR, or DEBUG). |
| void | | Appends an informational message to the log. |
| void | Info(uint verbosity, string message) |
| bool | | Determines whether a debug message would be visible at specified verbosity. |
| bool | | Determines whether an error message would be visible at specified verbosity. |
| bool | | Determines whether an informational message would be visible at specified verbosity. |
| bool | | Returns true if a message of the specified verbosity and type will actually end up being logged. |
| bool | | Determines whether a warning message would be visible at specified verbosity. |
| void | | Logs a message to the console. |
| void | | Creates a visual separation in the log, for example if a new section starts. |
| void | | Appends a warning message to the log. |
| void | Warn(uint verbosity, string message) |