def __init__(self): self.log4py = log4py.Logger().get_instance(self)
def __init__(self, clazz): self.log4py = log4py.Logger().get_instance(self) self.clazz = clazz self.__setting()
def getLogger(name): log = log4py.Logger().get_instance(name) return log
def log_init(device): loghd = log4py.Logger().get_instance(device) loghd.set_target("%sperformanceTest_%s.log" % (LOG_PATH, device)) loghd.set_rotation(log4py.ROTATE_DAILY) loghd.set_loglevel(log4py.LOGLEVEL_NORMAL) return loghd
import log4py import traceback import StringIO """ Log levels: LOGLEVEL_NONE LOGLEVEL_ERROR LOGLEVEL_NORMAL LOGLEVEL_VERBOSE LOGLEVEL_DEBUG """ logobj = log4py.Logger().get_instance() logobj.set_loglevel(log4py.LOGLEVEL_DEBUG) #logobj.set_loglevel(log4py.LOGLEVEL_NORMAL) #logobj.set_loglevel(log4py.LOGLEVEL_VERBOSE) # use stderr instead of stdout logobj.remove_all_targets() logobj.set_target(log4py.TARGET_SYS_STDERR) logobj.set_formatstring(log4py.FMT_SHORT) def info(*messages): logobj.info(*messages) def debug(*messages): logobj.debug(*messages)