import logging
# 重写日志
class MyLogHandler(logging.Handler):
def emit(self, record):
print(record.name, record.levelname, record.filename, record.lineno, record.msg)
def config_log(name="root"):
loger = logging.getLogger('')
loger.setLevel(logging.INFO)
loger.name = name
myLog = MyLogHandler()
loger.addHandler(myLog)
loger.setLevel(logging.DEBUG)
config_log("test")
logging.debug("1 This is a debug log.")
logging.info("2 This is a info log.")
logging.warning("3 This is a warning log.")
logging.error("4 This is a error log.")
logging.critical("5 This is a critical log.")