29 lines
891 B
Python
29 lines
891 B
Python
# coding: utf-8
|
|
import logging
|
|
|
|
def logger_init(log_level):
|
|
logger = logging.getLogger("logger")
|
|
|
|
handler1 = logging.StreamHandler()
|
|
#handler2 = logging.FileHandler(filename="test.log")
|
|
|
|
logger.setLevel(log_level)
|
|
handler1.setLevel(log_level)
|
|
#handler2.setLevel(logging.DEBUG)
|
|
|
|
formatter = logging.Formatter("%(asctime)s %(name)s %(levelname)s %(message)s")
|
|
handler1.setFormatter(formatter)
|
|
#handler2.setFormatter(formatter)
|
|
|
|
#print("logger level debug val: %d" %(logging.DEBUG))
|
|
#print("logger level info val: %d" %(logging.INFO))
|
|
#print("logger level warning val: %d" %(logging.WARNING))
|
|
#print("logger level error val: %d" %(logging.ERROR))
|
|
#print("logger level critical val: %d" %(logging.CRITICAL))
|
|
|
|
logger.addHandler(handler1)
|
|
#logger.addHandler(handler2)
|
|
|
|
logger.debug("logger init succ!")
|
|
|
|
return logger |