From c65e8605027ad2e18d9ae7882eaec84c3854ea9f Mon Sep 17 00:00:00 2001 From: clinton-hall Date: Fri, 13 Jun 2014 14:14:25 +0930 Subject: [PATCH] fix error in logger. catch bad log messages. #424 --- nzbtomedia/logger.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/nzbtomedia/logger.py b/nzbtomedia/logger.py index c2bbcc61..5a318c8f 100644 --- a/nzbtomedia/logger.py +++ b/nzbtomedia/logger.py @@ -5,7 +5,6 @@ import sys import threading import logging import nzbtomedia -from nzbtomedia.nzbToMediaUtil import CharReplace # number of log files to keep NUM_LOGS = 3 @@ -191,9 +190,10 @@ class NTMRotatingLogHandler(object): else: self.writes_since_check += 1 - encoded, toLog = CharReplace(toLog) # Make sure log message can be written. - - message = u"%s: %s" % (str(section).upper(), toLog) + try: + message = u"%s: %s" % (str(section).upper(), toLog) + except: + message = u"%s: Message contains non-utf-8 string" % (str(section).upper()) out_line = message