From f170ce2b0756d923671635c35fafc0f6ed20f8b8 Mon Sep 17 00:00:00 2001 From: 0xboobface <0xboobface@gmail.com> Date: Sat, 20 Apr 2019 14:26:31 +0200 Subject: [PATCH] Improve logging --- .../java/ctbrec/recorder/download/HlsDownload.java | 2 ++ .../ctbrec/recorder/download/MergedHlsDownload.java | 10 ++++++++++ 2 files changed, 12 insertions(+) diff --git a/common/src/main/java/ctbrec/recorder/download/HlsDownload.java b/common/src/main/java/ctbrec/recorder/download/HlsDownload.java index d470d1d4..c3e105c1 100644 --- a/common/src/main/java/ctbrec/recorder/download/HlsDownload.java +++ b/common/src/main/java/ctbrec/recorder/download/HlsDownload.java @@ -135,6 +135,8 @@ public class HlsDownload extends AbstractHlsDownload { } catch(HttpException e) { if(e.getResponseCode() == 404) { LOG.debug("Playlist not found (404). Model {} probably went offline", model); + } else if(e.getResponseCode() == 403) { + LOG.debug("Playlist access forbidden (403). Model {} probably went private or offline", model); } else { throw e; } diff --git a/common/src/main/java/ctbrec/recorder/download/MergedHlsDownload.java b/common/src/main/java/ctbrec/recorder/download/MergedHlsDownload.java index 9ea9efca..b53c184b 100644 --- a/common/src/main/java/ctbrec/recorder/download/MergedHlsDownload.java +++ b/common/src/main/java/ctbrec/recorder/download/MergedHlsDownload.java @@ -219,6 +219,16 @@ public class MergedHlsDownload extends AbstractHlsDownload { } else { break; } + } catch(HttpException e) { + String modelName = model != null ? model.getName() : "n/a"; + if(e.getResponseCode() == 404) { + LOG.debug("Playlist not found (404). Model {} probably went offline", modelName); + } else if(e.getResponseCode() == 403) { + LOG.debug("Playlist access forbidden (403). Model {} probably went private or offline", modelName); + } else { + LOG.info("Unexpected error while downloading {}", modelName, e); + } + running = false; } catch(Exception e) { if(model != null) { LOG.info("Unexpected error while downloading {}", model.getName(), e);