|
Mineserver
A rewrite of Minecraft 1.8.9 in C++ !
|
The main file for the logger. More...
Go to the source code of this file.
Classes | |
| class | logger::PostPrintEvent |
| Post print event. More... | |
Namespaces | |
| namespace | logger |
| The logging namespace. | |
Macros | |
| #define | RESET_COLOR "\033[0m" |
| ANSI reset color. | |
| #define | TIME_COLOR "\033[0;90m" |
| ANSI color for time in the console. | |
| #define | FATAL_COLOR "\033[1;31m" |
| ANSI color for fatal level in the console. | |
| #define | ERROR_COLOR "\033[0;31m" |
| ANSI color for error level in the console. | |
| #define | WARN_COLOR "\033[0;33m" |
| ANSI color for warn level in the console. | |
| #define | PLUGIN_COLOR "\033[0;34m" |
| ANSI color for plugins. | |
| #define | INFO_COLOR "\033[0;35m" |
| ANSI color for info level in the console. | |
| #define | DEBUG_COLOR "\033[0;36m" |
| ANSI color for debug level in the console. | |
Enumerations | |
| enum | LogLevel : std::uint8_t { ALL = 0 , DEBUG = 1 , INFO = 2 , PLUGIN = 3 , WARN = 3 , ERROR = 4 , FATAL = 5 , OFF = 6 } |
| The LogLevel used internally by the logger. More... | |
Functions | |
| std::string | logger::getTime () |
| Get the Time as a string. | |
| void | logger::loadConfig () |
| Loads the loglevel from the config. | |
| void | logger::debug (const char *format,...) |
| Logs something at the DEBUG level. | |
| void | logger::info (const char *format,...) |
| Logs something at the INFO level. | |
| void | logger::plugin (const char *format,...) |
| Logs something at the PLUGIN level, for plugins. | |
| void | logger::warn (const char *format,...) |
| Logs something at the WARN level. | |
| void | logger::error (const char *format,...) |
| Logs something at the ERROR level. | |
| void | logger::fatal (const char *format,...) |
| Logs something at the FATAL level. | |
The main file for the logger.
| #define DEBUG_COLOR "\033[0;36m" |
ANSI color for debug level in the console.
See logger::debug() for more info
| #define ERROR_COLOR "\033[0;31m" |
ANSI color for error level in the console.
See logger::error() for more info
| #define INFO_COLOR "\033[0;35m" |
ANSI color for info level in the console.
See logger::info() for more info
| #define PLUGIN_COLOR "\033[0;34m" |
ANSI color for plugins.
See logger::plugin() for more info
| #define TIME_COLOR "\033[0;90m" |
ANSI color for time in the console.
See logger::getTime() for more info
| #define WARN_COLOR "\033[0;33m" |
ANSI color for warn level in the console.
See logger::warn() for more info
The LogLevel used internally by the logger.
The standard log levels in an enum, only used internally by the logger.
| Enumerator | |
|---|---|
| ALL | All level, just for enabling. Enables all possible log levels |
| DEBUG | Debug level. see logger::debug() for more info |
| INFO | Info and. see logger::info() for more info |
| PLUGIN | Plugin level. see logger::plugin() for more info |
| WARN | warn level see logger::warn() for more info |
| ERROR | Error level. see logger::error() for more info |
| FATAL | Fatal level. see logger::fatal() for more info |
| OFF | Off level, just for disabling. Disbles all possible log levels |