mirror of
https://github.com/abraunegg/onedrive
synced 2024-05-01 21:52:50 +02:00
Update logging of 500 & 504 errors
* Update logging of 500 & 504 errors. For 504 errors this was 'breaking the formatting of the log line. For 500 errors - this needs to be logged regardless of verbosity.
This commit is contained in:
parent
0c4def83f8
commit
accb62bdeb
10
src/sync.d
10
src/sync.d
|
@ -332,15 +332,15 @@ final class SyncEngine
|
|||
if (e.httpStatusCode == 500) {
|
||||
// HTTP request returned status code 500 (Internal Server Error)
|
||||
// Exit Application
|
||||
log.vlog("\n\nOneDrive returned a 'HTTP 500 - Internal Server Error'");
|
||||
log.vlog("This is a OneDrive API Bug - https://github.com/OneDrive/onedrive-api-docs/issues/844\n\n");
|
||||
log.log("\n\nOneDrive returned a 'HTTP 500 - Internal Server Error'");
|
||||
log.log("This is a OneDrive API Bug - https://github.com/OneDrive/onedrive-api-docs/issues/844\n\n");
|
||||
return;
|
||||
}
|
||||
|
||||
if (e.httpStatusCode == 504) {
|
||||
// HTTP request returned status code 504 (Gateway Timeout)
|
||||
// Retry
|
||||
log.vlog("OneDrive returned a 'HTTP 504 - Gateway Timeout' - gracefully handling error");
|
||||
//log.vlog("OneDrive returned a 'HTTP 504 - Gateway Timeout' - gracefully handling error");
|
||||
changes = onedrive.viewChangesById(driveId, defaultRootId, deltaLink);
|
||||
}
|
||||
|
||||
|
@ -772,7 +772,7 @@ final class SyncEngine
|
|||
if (e.httpStatusCode == 504) {
|
||||
// HTTP request returned status code 504 (Gateway Timeout)
|
||||
// Try upload as a session
|
||||
log.vlog("OneDrive returned a 'HTTP 504 - Gateway Timeout' - gracefully handling error");
|
||||
//log.vlog("OneDrive returned a 'HTTP 504 - Gateway Timeout' - gracefully handling error");
|
||||
response = session.upload(path, item.driveId, item.parentId, baseName(path), eTag);
|
||||
}
|
||||
else throw e;
|
||||
|
@ -974,7 +974,7 @@ final class SyncEngine
|
|||
if (e.httpStatusCode == 504) {
|
||||
// HTTP request returned status code 504 (Gateway Timeout)
|
||||
// Try upload as a session
|
||||
log.vlog("OneDrive returned a 'HTTP 504 - Gateway Timeout' - gracefully handling error");
|
||||
//log.vlog("OneDrive returned a 'HTTP 504 - Gateway Timeout' - gracefully handling error");
|
||||
response = session.upload(path, parent.driveId, parent.id, baseName(path));
|
||||
}
|
||||
else throw e;
|
||||
|
|
Loading…
Reference in a new issue