better logging

This commit is contained in:
Claudio Schaad 2025-09-06 20:35:01 +02:00
parent 97dc928a69
commit 84993b54de

View file

@ -7,13 +7,7 @@ public record ConnectionPickArgument(
DateTimeOffset ShiftStartTime,
int SafetyBufferMinutes,
int MaxEarlyArrivalMinutes,
int MaxLateArrivalMinutes)
{
public override string ToString()
{
return $"ShiftStartTime: {ShiftStartTime}, SafetyBufferMinutes: {SafetyBufferMinutes}, MaxEarlyArrivalMinutes{MaxEarlyArrivalMinutes}, MaxLateArrivalMinutes:{MaxLateArrivalMinutes}";
}
}
int MaxLateArrivalMinutes);
public static class TransportConnectionCalculator
{
@ -24,10 +18,13 @@ public static class TransportConnectionCalculator
var earliestAcceptableTime = args.ShiftStartTime.AddMinutes(-args.MaxEarlyArrivalMinutes);
var latestAcceptableTime = args.ShiftStartTime.AddMinutes(args.MaxLateArrivalMinutes);
logger.LogDebug(args.ToString());
logger.LogDebug($"latestArrivalTime: {latestArrivalTime}");
logger.LogDebug($"earliestAcceptableTime: {earliestAcceptableTime}");
logger.LogDebug($"latestAcceptableTime: {latestAcceptableTime}");
logger.LogDebug("ShiftStartTime: {ShiftStartTime}", args.ShiftStartTime);
logger.LogDebug("SafetyBufferMinutes: {SafetyBufferMinutes}", args.SafetyBufferMinutes);
logger.LogDebug("MaxEarlyArrivalMinutes: {MaxEarlyArrivalMinutes}", args.MaxEarlyArrivalMinutes);
logger.LogDebug("MaxLateArrivalMinutes: {MaxLateArrivalMinutes}", args.MaxLateArrivalMinutes);
logger.LogDebug("latestArrivalTime: {LatestArrivalTime}", latestArrivalTime);
logger.LogDebug("earliestAcceptableTime: {EarliestAcceptableTime}", earliestAcceptableTime);
logger.LogDebug("latestAcceptableTime: {LatestAcceptableTime}", latestAcceptableTime);
var validConnections = new List<TransportConnection>();
var lateValidConnections = new List<TransportConnection>();