Добавил запрос в логи формирования ics
All checks were successful
Create and publish a Docker image / Publish image (push) Successful in 10m30s
All checks were successful
Create and publish a Docker image / Publish image (push) Successful in 10m30s
This commit is contained in:
@@ -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;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user