def log(msg, level=LOGDEBUG):
req_level = level
# override message level to force logging when addon logging turned on
if control.setting('addon_debug') == 'true' and level == LOGDEBUG:
level = LOGNOTICE
try:
if isinstance(msg, unicode):
msg = '%s (ENCODED)' % (msg.encode('utf-8'))
xbmc.log('[%s] %s' % (name, msg), level)
except Exception as e:
try:
xbmc.log('Logging Failure: %s' % (e), level)
except:
pass # just give up
评论列表
文章目录