From a4152bed14427ef91f69e11d1a2cd9745aa74408 Mon Sep 17 00:00:00 2001 From: Chocobozzz Date: Thu, 30 Jun 2022 09:13:11 +0200 Subject: Add ability to disable unknown infohash log --- server/controllers/tracker.ts | 6 +++++- server/initializers/config.ts | 1 + 2 files changed, 6 insertions(+), 1 deletion(-) (limited to 'server') 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({ }) if (CONFIG.TRACKER.ENABLED !== false) { - trackerServer.on('error', function (err) { logger.error('Error in tracker.', { err }) }) trackerServer.on('warning', function (err) { + if (CONFIG.LOG.LOG_TRACKER_UNKNOWN_INFOHASH) { + const message = err.message || '' + if (message.includes('Uknown infoHash')) return + } + logger.warn('Warning in tracker.', { err }) }) } 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 = { }, ANONYMIZE_IP: config.get('log.anonymize_ip'), LOG_PING_REQUESTS: config.get('log.log_ping_requests'), + LOG_TRACKER_UNKNOWN_INFOHASH: config.get('log.log_tracker_unknown_infohash'), PRETTIFY_SQL: config.get('log.prettify_sql') }, TRENDING: { -- cgit v1.2.3