Core/World: added startup log outputs for query cache initialization for detailed information.

Port From (https://github.com/TrinityCore/TrinityCore/commit/9c38dc2367e1bb59a5a4ad7a52abd522a035ae5d)
This commit is contained in:
hondacrx
2022-03-01 23:49:30 -05:00
parent 042bfc12e5
commit 9f1051bd4a
+7
View File
@@ -9987,9 +9987,14 @@ namespace Game
}
public void InitializeQueriesData(QueryDataGroup mask)
{
uint oldMSTime = Time.GetMSTime();
// cache disabled
if (!WorldConfig.GetBoolValue(WorldCfg.CacheDataQueries))
{
Log.outInfo(LogFilter.ServerLoading, "Query data caching is disabled. Skipped initialization.");
return;
}
// Initialize Query data for creatures
if (mask.HasAnyFlag(QueryDataGroup.Creatures))
@@ -10010,6 +10015,8 @@ namespace Game
if (mask.HasAnyFlag(QueryDataGroup.POIs))
foreach (var poiPair in _questPOIStorage)
poiPair.Value.InitializeQueryData();
Log.outInfo(LogFilter.ServerLoading, $"Initialized query cache data in {Time.GetMSTimeDiffToNow(oldMSTime)} ms");
}
public void LoadJumpChargeParams()
{