80 lines
2.5 KiB
Python
Raw Normal View History

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):
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
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):
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
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):
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
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):
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
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):
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
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)