Add logging

Prevent error in event profiling modules are not part of the standard
python library
This commit is contained in:
angelblue05 2016-08-21 16:28:26 -05:00
parent 00fd67cab3
commit 8cd4cb903e
2 changed files with 5 additions and 3 deletions

View file

@ -2,11 +2,10 @@
################################################################################################# #################################################################################################
import cProfile
import inspect import inspect
import json import json
import logging import logging
import pstats
import sqlite3 import sqlite3
import StringIO import StringIO
import os import os
@ -288,6 +287,8 @@ def profiling(sortby="cumulative"):
# Will print results to Kodi log # Will print results to Kodi log
def decorator(func): def decorator(func):
def wrapper(*args, **kwargs): def wrapper(*args, **kwargs):
import cProfile
import pstats
pr = cProfile.Profile() pr = cProfile.Profile()

View file

@ -67,6 +67,7 @@ class Service():
# Initial logging # Initial logging
log.warn("======== START %s ========" % self.addonName) log.warn("======== START %s ========" % self.addonName)
log.warn("Python Version: %s", sys.version)
log.warn("Platform: %s" % (self.clientInfo.getPlatform())) log.warn("Platform: %s" % (self.clientInfo.getPlatform()))
log.warn("KODI Version: %s" % xbmc.getInfoLabel('System.BuildVersion')) log.warn("KODI Version: %s" % xbmc.getInfoLabel('System.BuildVersion'))
log.warn("%s Version: %s" % (self.addonName, self.clientInfo.getVersion())) log.warn("%s Version: %s" % (self.addonName, self.clientInfo.getVersion()))