Removed platform code, refactored logging to account for it and removed logging global var.

This commit is contained in:
KimLS
2020-01-06 18:15:55 -08:00
parent 4e8aec136e
commit a162313355
39 changed files with 343 additions and 645 deletions
+6 -9
View File
@@ -40,7 +40,6 @@
#include "../common/guilds.h"
#include "../common/eq_stream_ident.h"
#include "../common/rulesys.h"
#include "../common/platform.h"
#include "../common/crash.h"
#include "client.h"
#include "worlddb.h"
@@ -105,7 +104,6 @@ uint32 numclients = 0;
uint32 numzones = 0;
bool holdzones = false;
const WorldConfig *Config;
EQEmuLogSys LogSys;
WebInterfaceList web_interface;
void CatchSignal(int sig_num);
@@ -206,8 +204,7 @@ void RegisterLoginservers()
* @return
*/
int main(int argc, char** argv) {
RegisterExecutablePlatform(ExePlatformWorld);
LogSys.LoadLogSettingsDefaults();
EQEmuLogSys::Get()->LoadLogSettingsDefaults("world");
set_exception_handler();
/**
@@ -226,7 +223,7 @@ int main(int argc, char** argv) {
* Command handler
*/
if (argc > 1) {
LogSys.SilenceConsoleLogging();
EQEmuLogSys::Get()->SilenceConsoleLogging();
/**
* Get Config
@@ -239,7 +236,7 @@ int main(int argc, char** argv) {
*/
LoadDatabaseConnections();
LogSys.EnableConsoleLogging();
EQEmuLogSys::Get()->EnableConsoleLogging();
WorldserverCommandHandler::CommandHandler(argc, argv);
}
@@ -276,8 +273,8 @@ int main(int argc, char** argv) {
/**
* Logging
*/
database.LoadLogSettings(LogSys.log_settings);
LogSys.StartFileLogs();
database.LoadLogSettings(EQEmuLogSys::Get()->log_settings);
EQEmuLogSys::Get()->StartFileLogs();
/**
* Parse simple CLI passes
@@ -601,7 +598,7 @@ int main(int argc, char** argv) {
zoneserver_list.KillAll();
LogInfo("Zone (TCP) listener stopped");
LogInfo("Signaling HTTP service to stop");
LogSys.CloseFileLogs();
EQEmuLogSys::Get()->CloseFileLogs();
return 0;
}
+2 -2
View File
@@ -52,7 +52,7 @@ namespace WorldserverCommandHandler {
function_map["database:set-account-status"] = &WorldserverCommandHandler::DatabaseSetAccountStatus;
function_map["database:schema"] = &WorldserverCommandHandler::DatabaseGetSchema;
EQEmuCommand::HandleMenu(function_map, cmd, argc, argv);
EQEmuCommand::HandleMenu(function_map, cmd, "world", argc, argv);
}
/**
@@ -202,4 +202,4 @@ namespace WorldserverCommandHandler {
std::cout << payload.str() << std::endl;
}
}
}
+1 -1
View File
@@ -809,7 +809,7 @@ void ZoneServer::HandleMessage(uint16 opcode, const EQ::Net::Packet &p) {
}
case ServerOP_ReloadLogs: {
zoneserver_list.SendPacket(pack);
database.LoadLogSettings(LogSys.log_settings);
database.LoadLogSettings(EQEmuLogSys::Get()->log_settings);
break;
}
case ServerOP_ReloadRules: {