wip
This commit is contained in:
1 parent
f25a834fbd
commit
062f9c8c69
6 files changed
+99
-34
No files matched your search
@@ -3,6 +3,18 @@
|
||||
#include <string>
|
||||
#include <fstream>
|
||||
|
||||
#define CC(COLOR) CC_##COLOR
|
||||
#define CC_RESET "\033[0m"
|
||||
#define CC_BLACK "\e[0;30m"
|
||||
#define CC_RED "\e[0;31m"
|
||||
#define CC_GREEN "\e[0;32m"
|
||||
#define CC_YELLOW "\e[0;33m"
|
||||
#define CC_BLUE "\e[0;34m"
|
||||
#define CC_PURPLE "\e[0;35m"
|
||||
#define CC_CYAN "\e[0;36m"
|
||||
#define CC_WHITE "\e[0;37m"
|
||||
|
||||
|
||||
namespace Plains {
|
||||
namespace Core {
|
||||
|
||||
@@ -26,6 +38,7 @@ class Logger {
|
||||
bool _lineIsPrefixed;
|
||||
Logger& _parent;
|
||||
const Logger::Level _level;
|
||||
const char* _colorCode;
|
||||
void prefixLine(bool resetToFalse = false);
|
||||
public:
|
||||
Sink(const Level level, Logger& parent);
|
||||
@@ -39,10 +52,7 @@ class Logger {
|
||||
Sink& operator<<(const unsigned long msg);
|
||||
};
|
||||
|
||||
Sink debug;
|
||||
Sink info;
|
||||
Sink warn;
|
||||
Sink fatal;
|
||||
Sink debug, info, warn, fatal;
|
||||
|
||||
private:
|
||||
enum Level _logLevel;
|
||||
|
||||
Reference in new issue
Block a user