1 # -*- coding: utf-8 -*-
13 def setDebug(logfile=None):
16 logging.basicConfig(filename=logfile,
17 format='%(relativeCreated)d %(funcName)s[%(lineno)d] %(message)s',
20 logging.basicConfig(format='%(relativeCreated)d %(funcName)s[%(lineno)d] %(message)s',
23 logging.info('start Debug %s', loglevel)
25 def setVerbose(logfile=None):
28 logging.basicConfig(filename=logfile,
29 format='%(relativeCreated)d %(funcName)s[%(lineno)d] %(message)s',
32 logging.basicConfig(format='%(relativeCreated)d %(funcName)s[%(lineno)d] %(message)s',
35 logging.info('start Verbose %s', loglevel)
37 def setRelease(logfile=None):
40 logging.basicConfig(filename=logfile,
41 format='%(funcName)s[%(lineno)d] %(message)s',
42 level=logging.WARNING)
44 logging.basicConfig(format='%(funcName)s[%(lineno)d] %(message)s',
45 level=logging.WARNING)
47 logging.warning('start Release %s', loglevel)
49 def setUnitTests(logfile=None):
52 logging.basicConfig(filename=logfile,
53 format='%(funcName)s[%(lineno)d] %(message)s',
54 level=logging.CRITICAL)
56 logging.basicConfig(format='%(funcName)s[%(lineno)d] %(message)s',
57 level=logging.CRITICAL)
59 logging.critical('start UnitTests %s', loglevel)
61 def setPerfTests(logfile=None):
64 logging.basicConfig(filename=logfile,
65 format='%(relativeCreated)d %(funcName)s[%(lineno)d] %(message)s',
66 level=logging.CRITICAL)
68 logging.basicConfig(format='%(relativeCreated)d %(funcName)s[%(lineno)d] %(message)s',
69 level=logging.CRITICAL)
71 logging.info('start PerfTests %s', loglevel)
76 #logging.basicConfig(filename='myapp.log',
77 # format='%(asctime)s %(message)s',
78 # datefmt='%m/%d/%Y %I:%M:%S %p',
79 # level=logging.DEBUG)