Change logging to show "Error" category
This commit is contained in:
parent
0cefee6cfe
commit
1ab657cd0b
1 changed files with 17 additions and 8 deletions
|
@ -192,28 +192,37 @@ def logMsg(title, msg, level=1):
|
||||||
logLevel = int(window('emby_logLevel'))
|
logLevel = int(window('emby_logLevel'))
|
||||||
except ValueError:
|
except ValueError:
|
||||||
logLevel = 0
|
logLevel = 0
|
||||||
|
kodiLevel = {
|
||||||
|
-1: xbmc.LOGERROR,
|
||||||
|
0: xbmc.LOGNOTICE,
|
||||||
|
1: xbmc.LOGNOTICE,
|
||||||
|
2: xbmc.LOGNOTICE
|
||||||
|
}
|
||||||
if logLevel >= level:
|
if logLevel >= level:
|
||||||
|
|
||||||
if logLevel == 2: # inspect is expensive
|
if logLevel == 2: # inspect is expensive
|
||||||
func = inspect.currentframe().f_back.f_back.f_code
|
func = inspect.currentframe().f_back.f_back.f_code
|
||||||
try:
|
try:
|
||||||
xbmc.log("%s -> %s : %s" % (
|
xbmc.log("%s -> %s : %s" % (
|
||||||
title, func.co_name, msg))
|
title, func.co_name, msg), level=kodiLevel[level])
|
||||||
except UnicodeEncodeError:
|
except UnicodeEncodeError:
|
||||||
try:
|
try:
|
||||||
xbmc.log("%s -> %s : %s" % (
|
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:
|
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:
|
else:
|
||||||
try:
|
try:
|
||||||
xbmc.log("%s -> %s" % (title, msg))
|
xbmc.log("%s -> %s" % (title, msg), level=kodiLevel[level])
|
||||||
except UnicodeEncodeError:
|
except UnicodeEncodeError:
|
||||||
try:
|
try:
|
||||||
xbmc.log("%s -> %s" % (title, msg.encode('utf-8')))
|
xbmc.log("%s -> %s" % (title, msg.encode('utf-8')),
|
||||||
|
level=kodiLevel[level])
|
||||||
except:
|
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):
|
def window(property, value=None, clear=False, windowid=10000):
|
||||||
|
|
Loading…
Reference in a new issue