From 4317751930e97bcb01d93cc92db18942d61a964d Mon Sep 17 00:00:00 2001 From: XTZGZoReX Date: Fri, 20 Mar 2009 18:16:36 +0100 Subject: * Re-implementing console log colors. * Removed unused code in Log.cpp. --HG-- branch : trunk --- src/shared/Log.h | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) (limited to 'src/shared/Log.h') diff --git a/src/shared/Log.h b/src/shared/Log.h index 85670e706e6..40ef7f19c20 100644 --- a/src/shared/Log.h +++ b/src/shared/Log.h @@ -54,11 +54,35 @@ enum LogTypes enum LogLevel { LOGL_NORMAL = 0, + LOGL_ERROR, LOGL_BASIC, LOGL_DETAIL, LOGL_DEBUG }; +const int LogLevels = int(LOGL_DEBUG)+1; + +enum ColorTypes +{ + BLACK, + RED, + GREEN, + BROWN, + BLUE, + MAGENTA, + CYAN, + GREY, + YELLOW, + LRED, + LGREEN, + LBLUE, + LMAGENTA, + LCYAN, + WHITE +}; + +const int Colors = int(WHITE)+1; + class Log : public Trinity::Singleton > { friend class Trinity::OperatorNew; @@ -68,6 +92,10 @@ class Log : public Trinity::Singleton