mirror of
https://github.com/EQEmu/Server.git
synced 2026-03-23 10:42:25 +00:00
Added option to disable logging to speed up development feedback loop if desired by the developer (Shaves off over a minute if doing project refactorings) [skip ci]
This commit is contained in:
parent
6b201fcbef
commit
4437eef957
@ -279,6 +279,11 @@ INCLUDE_DIRECTORIES(SYSTEM "${CMAKE_CURRENT_SOURCE_DIR}/submodules/recastnavigat
|
|||||||
INCLUDE_DIRECTORIES(SYSTEM "${CMAKE_CURRENT_SOURCE_DIR}/submodules/recastnavigation/Recast/Include")
|
INCLUDE_DIRECTORIES(SYSTEM "${CMAKE_CURRENT_SOURCE_DIR}/submodules/recastnavigation/Recast/Include")
|
||||||
INCLUDE_DIRECTORIES(SYSTEM "${CMAKE_CURRENT_SOURCE_DIR}/submodules/websocketpp")
|
INCLUDE_DIRECTORIES(SYSTEM "${CMAKE_CURRENT_SOURCE_DIR}/submodules/websocketpp")
|
||||||
|
|
||||||
|
OPTION(EQEMU_BUILD_LOGGING "Build Logging (To speed up compilation)" ON)
|
||||||
|
IF(EQEMU_BUILD_LOGGING)
|
||||||
|
ADD_DEFINITIONS(-DBUILD_LOGGING)
|
||||||
|
ENDIF()
|
||||||
|
|
||||||
IF(TLS_LIBRARY_ENABLED)
|
IF(TLS_LIBRARY_ENABLED)
|
||||||
SET(SERVER_LIBS ${SERVER_LIBS} ${TLS_LIBRARY_LIBS})
|
SET(SERVER_LIBS ${SERVER_LIBS} ${TLS_LIBRARY_LIBS})
|
||||||
INCLUDE_DIRECTORIES(SYSTEM "${TLS_LIBRARY_INCLUDE}")
|
INCLUDE_DIRECTORIES(SYSTEM "${TLS_LIBRARY_INCLUDE}")
|
||||||
|
|||||||
@ -21,6 +21,8 @@
|
|||||||
#ifndef EQEMU_EQEMU_LOGSYS_LOG_ALIASES_H
|
#ifndef EQEMU_EQEMU_LOGSYS_LOG_ALIASES_H
|
||||||
#define EQEMU_EQEMU_LOGSYS_LOG_ALIASES_H
|
#define EQEMU_EQEMU_LOGSYS_LOG_ALIASES_H
|
||||||
|
|
||||||
|
#ifdef BUILD_LOGGING
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* RFC 5424
|
* RFC 5424
|
||||||
*/
|
*/
|
||||||
@ -489,10 +491,6 @@
|
|||||||
OutF(LogSys, Logs::Detail, Logs::Status, __FILE__, __func__, __LINE__, message, ##__VA_ARGS__);\
|
OutF(LogSys, Logs::Detail, Logs::Status, __FILE__, __func__, __LINE__, message, ##__VA_ARGS__);\
|
||||||
} while (0)
|
} while (0)
|
||||||
|
|
||||||
/**
|
|
||||||
* Misc
|
|
||||||
*/
|
|
||||||
|
|
||||||
#define Log(debug_level, log_category, message, ...) do {\
|
#define Log(debug_level, log_category, message, ...) do {\
|
||||||
if (LogSys.log_settings[log_category].is_category_enabled == 1)\
|
if (LogSys.log_settings[log_category].is_category_enabled == 1)\
|
||||||
LogSys.Out(debug_level, log_category, __FILE__, __func__, __LINE__, message, ##__VA_ARGS__);\
|
LogSys.Out(debug_level, log_category, __FILE__, __func__, __LINE__, message, ##__VA_ARGS__);\
|
||||||
@ -503,5 +501,292 @@
|
|||||||
OutF(LogSys, debug_level, log_category, __FILE__, __func__, __LINE__, message, ##__VA_ARGS__);\
|
OutF(LogSys, debug_level, log_category, __FILE__, __func__, __LINE__, message, ##__VA_ARGS__);\
|
||||||
} while (0)
|
} while (0)
|
||||||
|
|
||||||
|
#else
|
||||||
|
#define LogEmergency(message, ...) do {\
|
||||||
|
} while (0)
|
||||||
|
|
||||||
|
#define LogAlert(message, ...) do {\
|
||||||
|
} while (0)
|
||||||
|
|
||||||
|
#define LogCritical(message, ...) do {\
|
||||||
|
} while (0)
|
||||||
|
|
||||||
|
#define LogError(message, ...) do {\
|
||||||
|
} while (0)
|
||||||
|
|
||||||
|
#define LogWarning(message, ...) do {\
|
||||||
|
} while (0)
|
||||||
|
|
||||||
|
#define LogNotice(message, ...) do {\
|
||||||
|
} while (0)
|
||||||
|
|
||||||
|
#define LogInfo(message, ...) do {\
|
||||||
|
} while (0)
|
||||||
|
|
||||||
|
#define LogDebug(message, ...) do {\
|
||||||
|
} while (0)
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Category
|
||||||
|
*/
|
||||||
|
|
||||||
|
#define LogAA(message, ...) do {\
|
||||||
|
} while (0)
|
||||||
|
|
||||||
|
#define LogAADetail(message, ...) do {\
|
||||||
|
} while (0)
|
||||||
|
|
||||||
|
#define LogAI(message, ...) do {\
|
||||||
|
} while (0)
|
||||||
|
|
||||||
|
#define LogAIDetail(message, ...) do {\
|
||||||
|
} while (0)
|
||||||
|
|
||||||
|
#define LogAggro(message, ...) do {\
|
||||||
|
} while (0)
|
||||||
|
|
||||||
|
#define LogAggroDetail(message, ...) do {\
|
||||||
|
} while (0)
|
||||||
|
|
||||||
|
#define LogAttack(message, ...) do {\
|
||||||
|
} while (0)
|
||||||
|
|
||||||
|
#define LogAttackDetail(message, ...) do {\
|
||||||
|
} while (0)
|
||||||
|
|
||||||
|
#define LogPacketClientServer(message, ...) do {\
|
||||||
|
} while (0)
|
||||||
|
|
||||||
|
#define LogPacketClientServerDetail(message, ...) do {\
|
||||||
|
} while (0)
|
||||||
|
|
||||||
|
#define LogCombat(message, ...) do {\
|
||||||
|
} while (0)
|
||||||
|
|
||||||
|
#define LogCombatDetail(message, ...) do {\
|
||||||
|
} while (0)
|
||||||
|
|
||||||
|
#define LogCommands(message, ...) do {\
|
||||||
|
} while (0)
|
||||||
|
|
||||||
|
#define LogCommandsDetail(message, ...) do {\
|
||||||
|
} while (0)
|
||||||
|
|
||||||
|
#define LogCrash(message, ...) do {\
|
||||||
|
} while (0)
|
||||||
|
|
||||||
|
#define LogCrashDetail(message, ...) do {\
|
||||||
|
} while (0)
|
||||||
|
|
||||||
|
#define LogDoors(message, ...) do {\
|
||||||
|
} while (0)
|
||||||
|
|
||||||
|
#define LogDoorsDetail(message, ...) do {\
|
||||||
|
} while (0)
|
||||||
|
|
||||||
|
#define LogGuilds(message, ...) do {\
|
||||||
|
} while (0)
|
||||||
|
|
||||||
|
#define LogGuildsDetail(message, ...) do {\
|
||||||
|
} while (0)
|
||||||
|
|
||||||
|
#define LogInventory(message, ...) do {\
|
||||||
|
} while (0)
|
||||||
|
|
||||||
|
#define LogInventoryDetail(message, ...) do {\
|
||||||
|
} while (0)
|
||||||
|
|
||||||
|
#define LogLauncher(message, ...) do {\
|
||||||
|
} while (0)
|
||||||
|
|
||||||
|
#define LogLauncherDetail(message, ...) do {\
|
||||||
|
} while (0)
|
||||||
|
|
||||||
|
#define LogNetcode(message, ...) do {\
|
||||||
|
} while (0)
|
||||||
|
|
||||||
|
#define LogNetcodeDetail(message, ...) do {\
|
||||||
|
} while (0)
|
||||||
|
|
||||||
|
#define LogNormal(message, ...) do {\
|
||||||
|
} while (0)
|
||||||
|
|
||||||
|
#define LogNormalDetail(message, ...) do {\
|
||||||
|
} while (0)
|
||||||
|
|
||||||
|
#define LogObject(message, ...) do {\
|
||||||
|
} while (0)
|
||||||
|
|
||||||
|
#define LogObjectDetail(message, ...) do {\
|
||||||
|
} while (0)
|
||||||
|
|
||||||
|
#define LogPathing(message, ...) do {\
|
||||||
|
} while (0)
|
||||||
|
|
||||||
|
#define LogPathingDetail(message, ...) do {\
|
||||||
|
} while (0)
|
||||||
|
|
||||||
|
#define LogQSServer(message, ...) do {\
|
||||||
|
} while (0)
|
||||||
|
|
||||||
|
#define LogQSServerDetail(message, ...) do {\
|
||||||
|
} while (0)
|
||||||
|
|
||||||
|
#define LogQuests(message, ...) do {\
|
||||||
|
} while (0)
|
||||||
|
|
||||||
|
#define LogQuestsDetail(message, ...) do {\
|
||||||
|
} while (0)
|
||||||
|
|
||||||
|
#define LogRules(message, ...) do {\
|
||||||
|
} while (0)
|
||||||
|
|
||||||
|
#define LogRulesDetail(message, ...) do {\
|
||||||
|
} while (0)
|
||||||
|
|
||||||
|
#define LogSkills(message, ...) do {\
|
||||||
|
} while (0)
|
||||||
|
|
||||||
|
#define LogSkillsDetail(message, ...) do {\
|
||||||
|
} while (0)
|
||||||
|
|
||||||
|
#define LogSpawns(message, ...) do {\
|
||||||
|
} while (0)
|
||||||
|
|
||||||
|
#define LogSpawnsDetail(message, ...) do {\
|
||||||
|
} while (0)
|
||||||
|
|
||||||
|
#define LogSpells(message, ...) do {\
|
||||||
|
} while (0)
|
||||||
|
|
||||||
|
#define LogSpellsDetail(message, ...) do {\
|
||||||
|
} while (0)
|
||||||
|
|
||||||
|
#define LogTCPConnection(message, ...) do {\
|
||||||
|
} while (0)
|
||||||
|
|
||||||
|
#define LogTCPConnectionDetail(message, ...) do {\
|
||||||
|
} while (0)
|
||||||
|
|
||||||
|
#define LogTasks(message, ...) do {\
|
||||||
|
} while (0)
|
||||||
|
|
||||||
|
#define LogTasksDetail(message, ...) do {\
|
||||||
|
} while (0)
|
||||||
|
|
||||||
|
#define LogTradeskills(message, ...) do {\
|
||||||
|
} while (0)
|
||||||
|
|
||||||
|
#define LogTradeskillsDetail(message, ...) do {\
|
||||||
|
} while (0)
|
||||||
|
|
||||||
|
#define LogTrading(message, ...) do {\
|
||||||
|
} while (0)
|
||||||
|
|
||||||
|
#define LogTradingDetail(message, ...) do {\
|
||||||
|
} while (0)
|
||||||
|
|
||||||
|
#define LogTribute(message, ...) do {\
|
||||||
|
} while (0)
|
||||||
|
|
||||||
|
#define LogTributeDetail(message, ...) do {\
|
||||||
|
} while (0)
|
||||||
|
|
||||||
|
#define LogMySQLError(message, ...) do {\
|
||||||
|
} while (0)
|
||||||
|
|
||||||
|
#define LogMySQLErrorDetail(message, ...) do {\
|
||||||
|
} while (0)
|
||||||
|
|
||||||
|
#define LogMySQLQuery(message, ...) do {\
|
||||||
|
} while (0)
|
||||||
|
|
||||||
|
#define LogMySQLQueryDetail(message, ...) do {\
|
||||||
|
} while (0)
|
||||||
|
|
||||||
|
#define LogMercenaries(message, ...) do {\
|
||||||
|
} while (0)
|
||||||
|
|
||||||
|
#define LogMercenariesDetail(message, ...) do {\
|
||||||
|
} while (0)
|
||||||
|
|
||||||
|
#define LogQuestDebug(message, ...) do {\
|
||||||
|
} while (0)
|
||||||
|
|
||||||
|
#define LogQuestDebugDetail(message, ...) do {\
|
||||||
|
} while (0)
|
||||||
|
|
||||||
|
#define LogLoginserver(message, ...) do {\
|
||||||
|
} while (0)
|
||||||
|
|
||||||
|
#define LogLoginserverDetail(message, ...) do {\
|
||||||
|
} while (0)
|
||||||
|
|
||||||
|
#define LogClientLogin(message, ...) do {\
|
||||||
|
} while (0)
|
||||||
|
|
||||||
|
#define LogClientLoginDetail(message, ...) do {\
|
||||||
|
} while (0)
|
||||||
|
|
||||||
|
#define LogHeadlessClient(message, ...) do {\
|
||||||
|
} while (0)
|
||||||
|
|
||||||
|
#define LogHeadlessClientDetail(message, ...) do {\
|
||||||
|
} while (0)
|
||||||
|
|
||||||
|
#define LogHPUpdate(message, ...) do {\
|
||||||
|
} while (0)
|
||||||
|
|
||||||
|
#define LogHPUpdateDetail(message, ...) do {\
|
||||||
|
} while (0)
|
||||||
|
|
||||||
|
#define LogFixZ(message, ...) do {\
|
||||||
|
} while (0)
|
||||||
|
|
||||||
|
#define LogFixZDetail(message, ...) do {\
|
||||||
|
} while (0)
|
||||||
|
|
||||||
|
#define LogFood(message, ...) do {\
|
||||||
|
} while (0)
|
||||||
|
|
||||||
|
#define LogFoodDetail(message, ...) do {\
|
||||||
|
} while (0)
|
||||||
|
|
||||||
|
#define LogTraps(message, ...) do {\
|
||||||
|
} while (0)
|
||||||
|
|
||||||
|
#define LogTrapsDetail(message, ...) do {\
|
||||||
|
} while (0)
|
||||||
|
|
||||||
|
#define LogNPCRoamBox(message, ...) do {\
|
||||||
|
} while (0)
|
||||||
|
|
||||||
|
#define LogNPCRoamBoxDetail(message, ...) do {\
|
||||||
|
} while (0)
|
||||||
|
|
||||||
|
#define LogNPCScaling(message, ...) do {\
|
||||||
|
} while (0)
|
||||||
|
|
||||||
|
#define LogNPCScalingDetail(message, ...) do {\
|
||||||
|
} while (0)
|
||||||
|
|
||||||
|
#define LogMobAppearance(message, ...) do {\
|
||||||
|
} while (0)
|
||||||
|
|
||||||
|
#define LogMobAppearanceDetail(message, ...) do {\
|
||||||
|
} while (0)
|
||||||
|
|
||||||
|
#define LogStatus(message, ...) do {\
|
||||||
|
} while (0)
|
||||||
|
|
||||||
|
#define LogStatusDetail(message, ...) do {\
|
||||||
|
} while (0)
|
||||||
|
|
||||||
|
#define Log(debug_level, log_category, message, ...) do {\
|
||||||
|
} while (0)
|
||||||
|
|
||||||
|
#define LogF(debug_level, log_category, message, ...) do {\
|
||||||
|
} while (0)
|
||||||
|
#endif
|
||||||
|
|
||||||
#endif //EQEMU_EQEMU_LOGSYS_LOG_ALIASES_H
|
#endif //EQEMU_EQEMU_LOGSYS_LOG_ALIASES_H
|
||||||
Loading…
x
Reference in New Issue
Block a user