2014-01-09 14:20:44 +00:00
|
|
|
# -*- coding: utf-8 -*-
|
|
|
|
|
|
|
|
import logging
|
2014-11-28 14:35:10 +01:00
|
|
|
|
|
|
|
debug = 10
|
|
|
|
info = 20
|
|
|
|
warning = 30
|
|
|
|
error = 40
|
|
|
|
critical = 50
|
|
|
|
|
|
|
|
loglevel = warning
|
2014-01-09 14:20:44 +00:00
|
|
|
|
2016-02-26 21:05:40 +01:00
|
|
|
def setDebug(logfile=None):
|
2014-09-21 23:21:50 +02:00
|
|
|
global loglevel
|
2016-02-26 21:05:40 +01:00
|
|
|
if logfile:
|
|
|
|
logging.basicConfig(filename=logfile,
|
|
|
|
format='%(relativeCreated)d %(funcName)s[%(lineno)d] %(message)s',
|
|
|
|
level=logging.DEBUG)
|
|
|
|
else:
|
|
|
|
logging.basicConfig(format='%(relativeCreated)d %(funcName)s[%(lineno)d] %(message)s',
|
|
|
|
level=logging.DEBUG)
|
2014-11-28 14:35:10 +01:00
|
|
|
loglevel = debug
|
2014-09-21 23:21:50 +02:00
|
|
|
logging.info('start Debug %s', loglevel)
|
2014-01-09 14:20:44 +00:00
|
|
|
|
2016-02-26 21:05:40 +01:00
|
|
|
def setVerbose(logfile=None):
|
2014-09-21 23:21:50 +02:00
|
|
|
global loglevel
|
2016-02-26 21:05:40 +01:00
|
|
|
if logfile:
|
|
|
|
logging.basicConfig(filename=logfile,
|
|
|
|
format='%(relativeCreated)d %(funcName)s[%(lineno)d] %(message)s',
|
|
|
|
level=logging.INFO)
|
|
|
|
else:
|
|
|
|
logging.basicConfig(format='%(relativeCreated)d %(funcName)s[%(lineno)d] %(message)s',
|
|
|
|
level=logging.INFO)
|
2014-11-28 14:35:10 +01:00
|
|
|
loglevel = info
|
2014-09-21 23:21:50 +02:00
|
|
|
logging.info('start Verbose %s', loglevel)
|
2014-01-09 14:20:44 +00:00
|
|
|
|
2016-02-26 21:05:40 +01:00
|
|
|
def setRelease(logfile=None):
|
2014-09-21 23:21:50 +02:00
|
|
|
global loglevel
|
2016-02-26 21:05:40 +01:00
|
|
|
if logfile:
|
|
|
|
logging.basicConfig(filename=logfile,
|
|
|
|
format='%(funcName)s[%(lineno)d] %(message)s',
|
|
|
|
level=logging.WARNING)
|
|
|
|
else:
|
|
|
|
logging.basicConfig(format='%(funcName)s[%(lineno)d] %(message)s',
|
|
|
|
level=logging.WARNING)
|
2014-11-28 14:35:10 +01:00
|
|
|
loglevel = warning
|
2014-09-21 23:21:50 +02:00
|
|
|
logging.warning('start Release %s', loglevel)
|
2014-01-09 14:20:44 +00:00
|
|
|
|
2016-02-26 21:05:40 +01:00
|
|
|
def setUnitTests(logfile=None):
|
2014-09-21 23:21:50 +02:00
|
|
|
global loglevel
|
2016-02-26 21:05:40 +01:00
|
|
|
if logfile:
|
|
|
|
logging.basicConfig(filename=logfile,
|
|
|
|
format='%(funcName)s[%(lineno)d] %(message)s',
|
|
|
|
level=logging.CRITICAL)
|
|
|
|
else:
|
|
|
|
logging.basicConfig(format='%(funcName)s[%(lineno)d] %(message)s',
|
|
|
|
level=logging.CRITICAL)
|
2014-11-28 14:35:10 +01:00
|
|
|
loglevel = critical
|
2014-09-21 23:21:50 +02:00
|
|
|
logging.critical('start UnitTests %s', loglevel)
|
2014-01-09 14:20:44 +00:00
|
|
|
|
2016-02-26 21:05:40 +01:00
|
|
|
def setPerfTests(logfile=None):
|
2014-09-21 23:21:50 +02:00
|
|
|
global loglevel
|
2016-02-26 21:05:40 +01:00
|
|
|
if logfile:
|
|
|
|
logging.basicConfig(filename=logfile,
|
|
|
|
format='%(relativeCreated)d %(funcName)s[%(lineno)d] %(message)s',
|
|
|
|
level=logging.CRITICAL)
|
|
|
|
else:
|
|
|
|
logging.basicConfig(format='%(relativeCreated)d %(funcName)s[%(lineno)d] %(message)s',
|
|
|
|
level=logging.CRITICAL)
|
2014-11-28 14:35:10 +01:00
|
|
|
loglevel = critical
|
2014-09-21 23:21:50 +02:00
|
|
|
logging.info('start PerfTests %s', loglevel)
|
|
|
|
|
|
|
|
def getLogLevel():
|
|
|
|
return loglevel
|
2014-08-29 16:37:55 +02:00
|
|
|
|
2014-01-09 14:20:44 +00:00
|
|
|
#logging.basicConfig(filename='myapp.log',
|
|
|
|
# format='%(asctime)s %(message)s',
|
|
|
|
# datefmt='%m/%d/%Y %I:%M:%S %p',
|
|
|
|
# level=logging.DEBUG)
|