From 1ab657cd0bbe87cd60df133212742998d2559ebb Mon Sep 17 00:00:00 2001 From: tomkat83 Date: Tue, 8 Mar 2016 14:02:01 +0100 Subject: [PATCH] Change logging to show "Error" category --- resources/lib/utils.py | 25 +++++++++++++++++-------- 1 file changed, 17 insertions(+), 8 deletions(-) diff --git a/resources/lib/utils.py b/resources/lib/utils.py index 1a636a12..84642439 100644 --- a/resources/lib/utils.py +++ b/resources/lib/utils.py @@ -192,28 +192,37 @@ def logMsg(title, msg, level=1): logLevel = int(window('emby_logLevel')) except ValueError: logLevel = 0 - + kodiLevel = { + -1: xbmc.LOGERROR, + 0: xbmc.LOGNOTICE, + 1: xbmc.LOGNOTICE, + 2: xbmc.LOGNOTICE + } if logLevel >= level: - if logLevel == 2: # inspect is expensive func = inspect.currentframe().f_back.f_back.f_code try: xbmc.log("%s -> %s : %s" % ( - title, func.co_name, msg)) + title, func.co_name, msg), level=kodiLevel[level]) except UnicodeEncodeError: try: xbmc.log("%s -> %s : %s" % ( - title, func.co_name, msg.encode('utf-8'))) + title, func.co_name, msg.encode('utf-8')), + level=kodiLevel[level]) except: - xbmc.log("%s -> %s : %s" % (title, func.co_name, 'COULDNT LOG')) + xbmc.log("%s -> %s : %s" % ( + title, func.co_name, 'COULDNT LOG'), + level=kodiLevel[level]) else: try: - xbmc.log("%s -> %s" % (title, msg)) + xbmc.log("%s -> %s" % (title, msg), level=kodiLevel[level]) except UnicodeEncodeError: try: - xbmc.log("%s -> %s" % (title, msg.encode('utf-8'))) + xbmc.log("%s -> %s" % (title, msg.encode('utf-8')), + level=kodiLevel[level]) except: - xbmc.log("%s -> %s " % (title, 'COULDNT LOG')) + xbmc.log("%s -> %s " % (title, 'COULDNT LOG'), + level=kodiLevel[level]) def window(property, value=None, clear=False, windowid=10000):