aboutsummaryrefslogtreecommitdiff
path: root/src/server/shared/Logging/Appender.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/server/shared/Logging/Appender.h')
-rw-r--r--src/server/shared/Logging/Appender.h56
1 files changed, 2 insertions, 54 deletions
diff --git a/src/server/shared/Logging/Appender.h b/src/server/shared/Logging/Appender.h
index 14fe52f0837..f5a8d4cd435 100644
--- a/src/server/shared/Logging/Appender.h
+++ b/src/server/shared/Logging/Appender.h
@@ -24,57 +24,6 @@
#include <string>
-enum LogFilterType
-{
- LOG_FILTER_GENERAL = 0, // This one should only be used inside Log.cpp
- LOG_FILTER_UNITS = 1, // Anything related to units that doesn't fit in other categories. ie. creature formations
- LOG_FILTER_PETS = 2,
- LOG_FILTER_VEHICLES = 3,
- LOG_FILTER_TSCR = 4, // C++ AI, instance scripts, etc.
- LOG_FILTER_DATABASE_AI = 5, // SmartAI, EventAI, Creature* * AI
- LOG_FILTER_MAPSCRIPTS = 6,
- LOG_FILTER_NETWORKIO = 7,
- LOG_FILTER_SPELLS_AURAS = 8,
- LOG_FILTER_ACHIEVEMENTSYS = 9,
- LOG_FILTER_CONDITIONSYS = 10,
- LOG_FILTER_POOLSYS = 11,
- LOG_FILTER_AUCTIONHOUSE = 12,
- LOG_FILTER_BATTLEGROUND = 13,
- LOG_FILTER_OUTDOORPVP = 14,
- LOG_FILTER_CHATSYS = 15,
- LOG_FILTER_LFG = 16,
- LOG_FILTER_MAPS = 17,
- LOG_FILTER_PLAYER = 18, // Any player log that does not fit in other player filters
- LOG_FILTER_PLAYER_LOADING = 19, // Debug output from Player::_Load functions
- LOG_FILTER_PLAYER_ITEMS = 20,
- LOG_FILTER_PLAYER_SKILLS = 21,
- LOG_FILTER_PLAYER_CHATLOG = 22,
- LOG_FILTER_LOOT = 23,
- LOG_FILTER_GUILD = 24,
- LOG_FILTER_TRANSPORTS = 25,
- LOG_FILTER_SQL = 26,
- LOG_FILTER_GMCOMMAND = 27,
- LOG_FILTER_REMOTECOMMAND = 28,
- LOG_FILTER_WARDEN = 29,
- LOG_FILTER_AUTHSERVER = 30,
- LOG_FILTER_WORLDSERVER = 31,
- LOG_FILTER_GAMEEVENTS = 32,
- LOG_FILTER_CALENDAR = 33,
- LOG_FILTER_CHARACTER = 34,
- LOG_FILTER_ARENAS = 35,
- LOG_FILTER_SQL_DRIVER = 36,
- LOG_FILTER_SQL_DEV = 37,
- LOG_FILTER_PLAYER_DUMP = 38,
- LOG_FILTER_BATTLEFIELD = 39,
- LOG_FILTER_SERVER_LOADING = 40,
- LOG_FILTER_OPCODES = 41,
- LOG_FILTER_SOAP = 42,
- LOG_FILTER_RBAC = 43,
- LOG_FILTER_CHEAT = 44
-};
-
-const uint8 MaxLogFilter = 45;
-
// Values assigned have their equivalent in enum ACE_Log_Priority
enum LogLevel
{
@@ -109,7 +58,7 @@ enum AppenderFlags
struct LogMessage
{
- LogMessage(LogLevel _level, LogFilterType _type, std::string _text)
+ LogMessage(LogLevel _level, std::string const& _type, std::string const& _text)
: level(_level), type(_type), text(_text), mtime(time(NULL))
{ }
@@ -117,7 +66,7 @@ struct LogMessage
std::string getTimeStr();
LogLevel level;
- LogFilterType type;
+ std::string type;
std::string text;
std::string prefix;
std::string param1;
@@ -145,7 +94,6 @@ class Appender
void setLogLevel(LogLevel);
void write(LogMessage& message);
static const char* getLogLevelString(LogLevel level);
- static const char* getLogFilterTypeString(LogFilterType type);
private:
virtual void _write(LogMessage const& /*message*/) = 0;