Go to the source code of this file.
|
enum | TerminalColor {
TerminalColor::Black,
TerminalColor::Blue,
TerminalColor::Green,
TerminalColor::Cyan,
TerminalColor::Red,
TerminalColor::Magenta,
TerminalColor::Gold,
TerminalColor::Gray,
TerminalColor::DarkGray,
TerminalColor::BrightBlue,
TerminalColor::BrightGreen,
TerminalColor::BrightCyan,
TerminalColor::BrightRed,
TerminalColor::BrightMagenta,
TerminalColor::Yellow,
TerminalColor::White,
TerminalColor::Reset
} |
| Enumerator listing all possible terminal colors. More...
|
|
enum | BlamLogLevel { BlamLogLevel::None,
BlamLogLevel::Warning,
BlamLogLevel::Error,
BlamLogLevel::Severe
} |
| Enumerator to specify log event severity. More...
|
|
enum | BlamLogVisibility {
BlamLogVisibility::None,
BlamLogVisibility::All,
BlamLogVisibility::StdoutOnly,
BlamLogVisibility::FileOnly,
BlamLogVisibility::HTMLOnly,
BlamLogVisibility::TXTOnly
} |
| Enumerator to specify log event visibility. More...
|
|
enum | BlamReportType {
BlamReportType::Debug,
BlamReportType::DebugFull,
BlamReportType::TagDebug,
BlamReportType::UIDebug,
BlamReportType::ShadersDebug
} |
| Enumerator containing possible report types. More...
|
|
◆ LOGGER_ID_GUERILLA
#define LOGGER_ID_GUERILLA 1 |
◆ LOGGER_ID_KEYSTONE
#define LOGGER_ID_KEYSTONE 2 |
◆ LOGGER_ID_STRINGS
#define LOGGER_ID_STRINGS 3 |
◆ LOGGER_ID_TOOL
◆ LOGGER_ID_UNIFIED
#define LOGGER_ID_UNIFIED 5 |
◆ STRINGS_API
#define STRINGS_API __declspec(dllimport) |
◆ WSV_ERROR
Macro for 'Error' log seveirty.
◆ WSV_NONE
Macro for 'None' log seveirty.
◆ WSV_SEVERE
Macro for 'Severe' log seveirty.
◆ WSV_WARNING
Macro for 'Warning' log seveirty.
◆ WVIS_ALL
Macro for 'All' log visibility. Original pre-enum value was 0
.
◆ WVIS_FILE_ONLY
Macro for 'FileOnly' log visibility. Original pre-enum value was 2
.
◆ WVIS_HTML_ONLY
Macro for 'HTMLOnly' log visibility. Original pre-enum value was 3
.
◆ WVIS_NONE
Macro for 'None' log visibility. Original pre-enum value was -1
.
◆ WVIS_STDOUT_ONLY
Macro for 'StdoutOnly' log visibility. Original pre-enum value was 1
.
◆ WVIS_TXT_ONLY
Macro for 'TXTOnly' log visibility. Original pre-enum value was 4
.
◆ BlamLogLevel
Enumerator to specify log event severity.
Enumerator |
---|
None | Indicates no severity, and is displayed with no formatting.
|
Warning | Indicates a warning message. Not something critical, but something that could cause unexpected behavior.
|
Error | Indicates an error that could cause engine instability.
|
Severe | Indicates a severe error that the engine cannot recover from.
|
◆ BlamLogVisibility
Enumerator to specify log event visibility.
Enumerator |
---|
None | The message will not be visible anywhere.
|
All | The message will be shown in all places where log output can be written.
|
StdoutOnly | The message will only be shown to the in-game console and STDOUT.
|
FileOnly | The message will only be written to the log file.
|
HTMLOnly | The message will only be written to the log file, if the file is in HTML format.
|
TXTOnly | The message will only be written to the log file, if the file is in plain text format.
|
◆ BlamReportType
Enumerator containing possible report types.
Enumerator |
---|
Debug | Default report file. Contains all log messages found in other reports, excluding debug_full .
|
DebugFull | Similar to debug , but includes additional messages that would be hidden from debug .
|
TagDebug | BlamReport file for all tag related messages.
|
UIDebug | BlamReport file for all UI messages.
|
ShadersDebug | BlamReport file for shader messages.
|
◆ TerminalColor
Enumerator listing all possible terminal colors.
While the BlamBasicLogger does not support terminal output natively, applications which use it may wish to implement more complex terminal formatting - using colors.
Enumerator |
---|
Black | |
Blue | |
Green | |
Cyan | |
Red | |
Magenta | |
Gold | |
Gray | |
DarkGray | |
BrightBlue | |
BrightGreen | |
BrightCyan | |
BrightRed | |
BrightMagenta | |
Yellow | |
White | |
Reset | |