1 # -*- coding: utf-8 -*-
13 def setDebug(logfile=None):
17 logging.basicConfig(filename=logfile,
18 format='%(relativeCreated)d %(funcName)s[%(lineno)d] %(message)s',
21 logging.basicConfig(format='%(relativeCreated)d %(funcName)s[%(lineno)d] %(message)s',
24 logging.info('start Debug %s', loglevel)
26 def setVerbose(logfile=None):
30 logging.basicConfig(filename=logfile,
31 format='%(relativeCreated)d %(funcName)s[%(lineno)d] %(message)s',
34 logging.basicConfig(format='%(relativeCreated)d %(funcName)s[%(lineno)d] %(message)s',
37 logging.info('start Verbose %s', loglevel)
39 def setRelease(logfile=None):
43 logging.basicConfig(filename=logfile,
44 format='%(funcName)s[%(lineno)d] %(message)s',
45 level=logging.WARNING)
47 logging.basicConfig(format='%(funcName)s[%(lineno)d] %(message)s',
48 level=logging.WARNING)
50 logging.warning('start Release %s', loglevel)
52 def setUnitTests(logfile=None):
56 logging.basicConfig(filename=logfile,
57 format='%(funcName)s[%(lineno)d] %(message)s',
58 level=logging.CRITICAL)
60 logging.basicConfig(format='%(funcName)s[%(lineno)d] %(message)s',
61 level=logging.CRITICAL)
63 logging.critical('start UnitTests %s', loglevel)
65 def setPerfTests(logfile=None):
69 logging.basicConfig(filename=logfile,
70 format='%(relativeCreated)d %(funcName)s[%(lineno)d] %(message)s',
71 level=logging.CRITICAL)
73 logging.basicConfig(format='%(relativeCreated)d %(funcName)s[%(lineno)d] %(message)s',
74 level=logging.CRITICAL)
76 logging.info('start PerfTests %s', loglevel)
81 #logging.basicConfig(filename='myapp.log',
82 # format='%(asctime)s %(message)s',
83 # datefmt='%m/%d/%Y %I:%M:%S %p',
84 # level=logging.DEBUG)