diff options
author | Chocobozzz <me@florianbigard.com> | 2022-06-30 09:13:11 +0200 |
---|---|---|
committer | Chocobozzz <me@florianbigard.com> | 2022-06-30 09:13:11 +0200 |
commit | a4152bed14427ef91f69e11d1a2cd9745aa74408 (patch) | |
tree | 48641df5833148fc618389d237b6c6f45cfa03a8 /server | |
parent | 090d100cc370900a032f7379fd1287da91fa1992 (diff) | |
download | PeerTube-a4152bed14427ef91f69e11d1a2cd9745aa74408.tar.gz PeerTube-a4152bed14427ef91f69e11d1a2cd9745aa74408.tar.zst PeerTube-a4152bed14427ef91f69e11d1a2cd9745aa74408.zip |
Add ability to disable unknown infohash log
Diffstat (limited to 'server')
-rw-r--r-- | server/controllers/tracker.ts | 6 | ||||
-rw-r--r-- | server/initializers/config.ts | 1 |
2 files changed, 6 insertions, 1 deletions
diff --git a/server/controllers/tracker.ts b/server/controllers/tracker.ts index 6d60639b8..914d52b72 100644 --- a/server/controllers/tracker.ts +++ b/server/controllers/tracker.ts | |||
@@ -69,12 +69,16 @@ const trackerServer = new TrackerServer({ | |||
69 | }) | 69 | }) |
70 | 70 | ||
71 | if (CONFIG.TRACKER.ENABLED !== false) { | 71 | if (CONFIG.TRACKER.ENABLED !== false) { |
72 | |||
73 | trackerServer.on('error', function (err) { | 72 | trackerServer.on('error', function (err) { |
74 | logger.error('Error in tracker.', { err }) | 73 | logger.error('Error in tracker.', { err }) |
75 | }) | 74 | }) |
76 | 75 | ||
77 | trackerServer.on('warning', function (err) { | 76 | trackerServer.on('warning', function (err) { |
77 | if (CONFIG.LOG.LOG_TRACKER_UNKNOWN_INFOHASH) { | ||
78 | const message = err.message || '' | ||
79 | if (message.includes('Uknown infoHash')) return | ||
80 | } | ||
81 | |||
78 | logger.warn('Warning in tracker.', { err }) | 82 | logger.warn('Warning in tracker.', { err }) |
79 | }) | 83 | }) |
80 | } | 84 | } |
diff --git a/server/initializers/config.ts b/server/initializers/config.ts index c76a839bc..754585981 100644 --- a/server/initializers/config.ts +++ b/server/initializers/config.ts | |||
@@ -164,6 +164,7 @@ const CONFIG = { | |||
164 | }, | 164 | }, |
165 | ANONYMIZE_IP: config.get<boolean>('log.anonymize_ip'), | 165 | ANONYMIZE_IP: config.get<boolean>('log.anonymize_ip'), |
166 | LOG_PING_REQUESTS: config.get<boolean>('log.log_ping_requests'), | 166 | LOG_PING_REQUESTS: config.get<boolean>('log.log_ping_requests'), |
167 | LOG_TRACKER_UNKNOWN_INFOHASH: config.get<boolean>('log.log_tracker_unknown_infohash'), | ||
167 | PRETTIFY_SQL: config.get<boolean>('log.prettify_sql') | 168 | PRETTIFY_SQL: config.get<boolean>('log.prettify_sql') |
168 | }, | 169 | }, |
169 | TRENDING: { | 170 | TRENDING: { |