#include <alox.hpp>
This class defines "escape sequences" that influence the formatting of log output. Specific implementations of class Logger have to convert or interpret this classes definitions of escape sequences when processing log data. If no formatting of the output is supported by a specific Logger implementation, such logger should filter and discard escape sequences defined here.
The sequences are similar to ANSI Escape sequences and logger classes that log to 'VT100' compatible terminals will simply convert them.
The name of the class was intentionally chosen to be short, because the escape codes defined with this class will be concatenated to log strings like that:
Definition at line 202 of file alox/alox.hpp.
Public Static Fields | |
static ALIB_API character | BG_BLACK [4] { A_CHAR("\033C6") } |
Select red color for background. | |
static ALIB_API character | BG_BLUE [4] { A_CHAR("\033C3") } |
Select blue color for background. | |
static ALIB_API character | BG_CYAN [4] { A_CHAR("\033C5") } |
Select blue color for background. | |
static ALIB_API character | BG_GRAY [4] { A_CHAR("\033C8") } |
Select gray color for background. | |
static ALIB_API character | BG_GREEN [4] { A_CHAR("\033C1") } |
Select green color for background. | |
static ALIB_API character | BG_MAGENTA [4] { A_CHAR("\033C4") } |
Select blue color for background. | |
static ALIB_API character | BG_RED [4] { A_CHAR("\033C0") } |
Select red color for background. | |
static ALIB_API character | BG_RESET [4] { A_CHAR("\033C9") } |
Select std color for background. | |
static ALIB_API character | BG_WHITE [4] { A_CHAR("\033C7") } |
Select blue color for background. | |
static ALIB_API character | BG_YELLOW [4] { A_CHAR("\033C2") } |
Select yellow color for background. | |
static ALIB_API character | BLACK [4] { A_CHAR("\033c6") } |
Select black color for foreground. | |
static ALIB_API character | BLUE [4] { A_CHAR("\033c3") } |
Select blue color for foreground. | |
static ALIB_API character | BOLD [4] { A_CHAR("\033sB") } |
Select bold font style. | |
static ALIB_API character | CYAN [4] { A_CHAR("\033c5") } |
Select cyan color for foreground. | |
static ALIB_API character | EOMETA [4] { A_CHAR("\033A0") } |
End of meta information in log string. | |
static ALIB_API character | FG_RESET [4] { A_CHAR("\033c9") } |
Select std color for foreground. More... | |
static ALIB_API character | GRAY [4] { A_CHAR("\033c8") } |
Select gray color for foreground. | |
static ALIB_API character | GREEN [4] { A_CHAR("\033c1") } |
Select green color for foreground. | |
static ALIB_API character | ITALICS [4] { A_CHAR("\033sI") } |
Select italics font style. | |
static ALIB_API character | MAGENTA [4] { A_CHAR("\033c4") } |
Select magenta color for foreground. | |
static ALIB_API character | RED [4] { A_CHAR("\033c0") } |
Select red color for foreground. | |
static ALIB_API character | RESET [4] { A_CHAR("\033sa") } |
Reset color and style. | |
static ALIB_API character | STYLE_RESET [4] { A_CHAR("\033sr") } |
Select standard font style. | |
static ALIB_API character | TAB [4] { A_CHAR("\033t0") } |
Go to next tab. Usually, text loggers will increase the tab position automatically. | |
static ALIB_API character | URL_END [4] { A_CHAR("\033lE") } |
Mark the end of an URL. | |
static ALIB_API character | URL_START [4] { A_CHAR("\033lS") } |
Mark the start of an URL. | |
static ALIB_API character | WHITE [4] { A_CHAR("\033c7") } |
Select white color for foreground. | |
static ALIB_API character | YELLOW [4] { A_CHAR("\033c2") } |
Select yellow color for foreground. | |
Public Static Methods | |
static ALIB_API void | ReplaceToReadable (AString &target, integer startIdx) |
Replaces ESC codes in a string reversely to "ESC::XXX".
target | The string to replace in. |
startIdx | The index to start searching for ESC codes. |
Definition at line 479 of file aloxmodule.cpp.
Select std color for foreground.
Select std color for foreground.4.
Definition at line 220 of file alox/alox.hpp.