diff --git a/SfeduSchedule/Services/ModeusService.cs b/SfeduSchedule/Services/ModeusService.cs index 9cd100c..07c28d9 100644 --- a/SfeduSchedule/Services/ModeusService.cs +++ b/SfeduSchedule/Services/ModeusService.cs @@ -100,23 +100,22 @@ namespace SfeduSchedule.Services } catch (Exception ex) { - _logger.LogError(ex, "GetIcsAsync: Deserialization failed. Schedule: {Schedule}", schedule); + _logger.LogError(ex, "GetIcsAsync: Deserialization failed. Schedule: {Schedule}\n Request: {@msr}", schedule, msr); return null; } if (scheduleJson?.Embedded?.Events is not { Length: > 0 } events) { if (scheduleJson == null) - _logger.LogError("GetIcsAsync: scheduleJson is null. Schedule: {Schedule}", schedule); + _logger.LogError("GetIcsAsync: scheduleJson is null. Schedule: {Schedule}\n Request: {@msr}", schedule, msr); else if (scheduleJson.Embedded == null) - _logger.LogError("GetIcsAsync: scheduleJson.Embedded is null. scheduleJson: {@scheduleJson}", - scheduleJson); + _logger.LogError("GetIcsAsync: scheduleJson.Embedded is null. scheduleJson: {@scheduleJson}\n Request: {@msr}", scheduleJson, msr); else if (scheduleJson.Embedded.Events == null) - _logger.LogError("GetIcsAsync: scheduleJson.Embedded.Events is null. Embedded: {@Embedded}", - scheduleJson.Embedded); + _logger.LogError("GetIcsAsync: scheduleJson.Embedded.Events is null. Embedded: {@Embedded}\n Request: {@msr}", + scheduleJson.Embedded, msr); else - _logger.LogWarning("GetIcsAsync: scheduleJson.Embedded.Events is empty. Embedded: {@Embedded}", - scheduleJson.Embedded); + _logger.LogWarning("GetIcsAsync: scheduleJson.Embedded.Events is empty. Embedded: {@Embedded}\n Request: {@msr}", + scheduleJson.Embedded, msr); return null; }