diff options
| author | megamage <none@none> | 2009-04-09 13:48:01 -0500 | 
|---|---|---|
| committer | megamage <none@none> | 2009-04-09 13:48:01 -0500 | 
| commit | 7e275145e27e11dfd81403106d34b209b7c2aa36 (patch) | |
| tree | 1cf93cd9700d306998b1fb1a45cb674facc4cce3 /src | |
| parent | 5a71d93bd24880866890f4b5193db60d4aff0c96 (diff) | |
*Add new console command "server set logfilelevel".
--HG--
branch : trunk
Diffstat (limited to 'src')
| -rw-r--r-- | src/game/Chat.cpp | 1 | ||||
| -rw-r--r-- | src/game/Chat.h | 1 | ||||
| -rw-r--r-- | src/trinitycore/CliRunnable.cpp | 14 | 
3 files changed, 16 insertions, 0 deletions
diff --git a/src/game/Chat.cpp b/src/game/Chat.cpp index 396af91f409..f63a550b7de 100644 --- a/src/game/Chat.cpp +++ b/src/game/Chat.cpp @@ -524,6 +524,7 @@ ChatCommand * ChatHandler::getCommandTable()      {          { "difftime",       SEC_CONSOLE,        true,  &ChatHandler::HandleServerSetDiffTimeCommand,   "", NULL },          { "loglevel",       SEC_CONSOLE,        true,  &ChatHandler::HandleServerSetLogLevelCommand,   "", NULL }, +        { "logfilelevel",   SEC_CONSOLE,        true,  &ChatHandler::HandleServerSetLogFileLevelCommand,   "", NULL },          { "motd",           SEC_ADMINISTRATOR,  true,  &ChatHandler::HandleServerSetMotdCommand,       "", NULL },          { "closed",         SEC_ADMINISTRATOR,  true,  &ChatHandler::HandleServerSetClosedCommand,     "", NULL },          { NULL,             0,                  false, NULL,                                           "", NULL } diff --git a/src/game/Chat.h b/src/game/Chat.h index f1106865c09..7065c6dd0ed 100644 --- a/src/game/Chat.h +++ b/src/game/Chat.h @@ -394,6 +394,7 @@ class ChatHandler          bool HandleServerRestartCommand(const char* args);          bool HandleServerSetMotdCommand(const char* args);          bool HandleServerSetLogLevelCommand(const char* args); +        bool HandleServerSetLogFileLevelCommand(const char* args);          bool HandleServerSetDiffTimeCommand(const char* args);          bool HandleServerShutDownCommand(const char* args);          bool HandleServerShutDownCancelCommand(const char* args); diff --git a/src/trinitycore/CliRunnable.cpp b/src/trinitycore/CliRunnable.cpp index 0f37535c8f4..91f37cd1b48 100644 --- a/src/trinitycore/CliRunnable.cpp +++ b/src/trinitycore/CliRunnable.cpp @@ -253,6 +253,20 @@ bool ChatHandler::HandleAccountCreateCommand(const char* args)  }  /// Set the level of logging +bool ChatHandler::HandleServerSetLogFileLevelCommand(const char *args) +{ +    if(!*args) +        return false; + +    char *NewLevel = strtok((char*)args, " "); +    if (!NewLevel) +        return false; + +    sLog.SetLogFileLevel(NewLevel); +    return true; +} + +/// Set the level of logging  bool ChatHandler::HandleServerSetLogLevelCommand(const char *args)  {      if(!*args)  | 
