B2R2.Logging Namespace
Contains logging-related types and functions.
| Type/Module | Description |
|
Represents a printer that prints out non-colored strings only when the Flush method is called. All the colored strings will be normalized to plain strings. It will simply stack up all the output candidates before Flush is called. This is useful for performance-critical applications. |
|
|
Represents a printer that never prints anything. This is the same as redirecting outputs to /dev/null. |
|
|
Represents a printer that simply prints out strings to console whenever a print method is called. This printer does not perform any caching, so it immediately flushes out all the strings to console. |
|
|
Represents a printer that writes log messages to a file. This printer immediately flushes out all the strings to the file whenever a log method is called. |
|
|
Provides hex dumping functionality. |
|
|
Represents a printer interface. It is recommended to use this interface
instead of other language primitives, such as |
|
|
Represents the main logging facility, shared by all B2R2 components. |
|
|
Provides functions to convert between LogLevel and string. |
|
|
Represents the verbosity level of logging messages. |
|
|
Defines constants used for pretty printing. |
|
|
Represents a column of a table with a specified width in characters. |
|
|
Represents the output configuration for a table. This is useful for formatting the output of console applications as we often align texts in a table-like shape. |
B2R2