static ConsoleColor getMessageTypeColor(LogManager.LogMessageType type) { switch (type) { case LogManager.LogMessageType.LOG: return(ConsoleColor.DarkGreen); case LogManager.LogMessageType.CONSOLE: return(ConsoleColor.Gray); case LogManager.LogMessageType.DEBUG: return(ConsoleColor.Yellow); case LogManager.LogMessageType.OTHER: return(ConsoleColor.DarkMagenta); case LogManager.LogMessageType.EXCEPTION: return(ConsoleColor.Red); case LogManager.LogMessageType.EXCHANGE: return(ConsoleColor.DarkCyan); default: return(ConsoleColor.DarkGray); } }
static ConsoleColor getMessageTypeActiveColor(LogManager.LogMessageType type) { bool hasType = (PreferenceManager.preferences.MessageFlags & type) != LogManager.LogMessageType.NONE; if (hasType) { return(getMessageTypeColor(type)); } else { return(ConsoleColor.DarkGray); } }