add timing to debug not info, remove a clone that i dont think is needed

This commit is contained in:
CWX
2025-01-29 13:35:18 +00:00
parent 5c30fa1152
commit b4602dce23
5 changed files with 16 additions and 7 deletions
+4 -1
View File
@@ -189,7 +189,10 @@ public class BotController(
Task.WaitAll(tasks.ToArray());
stopwatch.Stop();
_logger.Info($"Took {stopwatch.ElapsedMilliseconds}ms to GenerateMultipleBotsAndCache");
if (_logger.IsLogEnabled(LogLevel.Debug))
{
_logger.Debug($"Took {stopwatch.ElapsedMilliseconds}ms to GenerateMultipleBotsAndCache");
}
return [];
}
@@ -185,12 +185,11 @@ public class TraderController(
public GetItemPricesResponse GetItemPrices(string sessionId, string traderId)
{
var handbookPrices = _ragfairPriceService.GetAllStaticPrices();
var handbookPricesClone = _cloner.Clone(handbookPrices);
return new()
{
SupplyNextTime = _traderHelper.GetNextUpdateTimestamp(traderId),
Prices = handbookPricesClone,
Prices = handbookPrices,
CurrencyCourses = new Dictionary<string, double>()
{
{ "5449016a4bdc2d6f028b456f", handbookPrices[Money.ROUBLES] },
@@ -237,7 +237,7 @@ public class LocationLootGenerator(
}
}
_logger.Success($"A total of {staticLootItemCount}static items spawned");
_logger.Success($"A total of {staticLootItemCount} static items spawned");
_logger.Success(
_localisationService.GetText("location-containers_generated_success", staticContainerCount)
@@ -15,6 +15,7 @@ using Core.Utils.Cloners;
using Server;
using SptCommon.Extensions;
using Core.Models.Eft.Player;
using LogLevel = Core.Models.Spt.Logging.LogLevel;
namespace Core.Generators;
@@ -334,7 +335,10 @@ public class RagfairOfferGenerator(
? expiredOffers ?? []
: ragfairAssortGenerator.GetAssortItems();
stopwatch.Stop();
logger.Info($"Took {stopwatch.ElapsedMilliseconds}ms to GetRagfairAssorts");
if (logger.IsLogEnabled(LogLevel.Debug))
{
logger.Debug($"Took {stopwatch.ElapsedMilliseconds}ms to GetRagfairAssorts");
}
stopwatch.Restart();
var tasks = new List<Task>();
foreach (var assortItem in assortItemsToProcess)
@@ -347,8 +351,10 @@ public class RagfairOfferGenerator(
}
Task.WaitAll(tasks.ToArray());
stopwatch.Stop();
logger.Info($"Took {stopwatch.ElapsedMilliseconds}ms to CreateOffersFromAssort");
if (logger.IsLogEnabled(LogLevel.Debug))
{
logger.Debug($"Took {stopwatch.ElapsedMilliseconds}ms to CreateOffersFromAssort");
}
}
/**
+1
View File
@@ -1168,6 +1168,7 @@ public class FenceService(
foreach (var requiredSlot in softInsertSlots)
{
var modItemDbDetails = itemHelper.GetItem(requiredSlot.Props.Filters[0].Plate).Value;
var durabilityValues = GetRandomisedArmorDurabilityValues(
modItemDbDetails,
traderConfig.Fence.ArmorMaxDurabilityPercentMinMax