[Server] Add Log level constants to lua

new-script-api
Koncord 7 years ago
parent 04a844a9c0
commit 05abb8ace3

@ -138,6 +138,14 @@ LuaState::LuaState()
LOG_APPEND(level, "%s", message); LOG_APPEND(level, "%s", message);
}); });
lua->new_enum("Log"
"LOG_FATAL", Log::LOG_FATAL,
"LOG_ERROR", Log::LOG_ERROR,
"LOG_WARN", Log::LOG_WARN,
"LOG_INFO", Log::LOG_INFO,
"LOG_VERBOSE", Log::LOG_VERBOSE,
"LOG_TRACE", Log::LOG_TRACE);
lua->set_function("stopServer", [](int code) { lua->set_function("stopServer", [](int code) {
mwmp::Networking::getPtr()->stopServer(code); mwmp::Networking::getPtr()->stopServer(code);
}); });
@ -425,7 +433,7 @@ vector<vector<ServerPluginInfo>::iterator> loadOrderSolver(vector<ServerPluginIn
break; break;
} }
return move(result); return result;
} }
void LuaState::loadMods(const std::string &modDir, std::vector<std::string> *list) void LuaState::loadMods(const std::string &modDir, std::vector<std::string> *list)
@ -446,7 +454,7 @@ void LuaState::loadMods(const std::string &modDir, std::vector<std::string> *lis
ServerPluginInfo modInfo; ServerPluginInfo modInfo;
modInfo.path = std::make_pair(homePath.string(), modDir.path().filename().string()); modInfo.path = make_pair(homePath.string(), modDir.path().filename().string());
modInfo.author = pt.get<string>("author"); modInfo.author = pt.get<string>("author");
modInfo.version = pt.get<string>("version"); modInfo.version = pt.get<string>("version");

Loading…
Cancel
Save