您可以使用logger
个对象并创建多个记录器,如下所示
import logging
logging.basicConfig(filename="newfile.log",
format='[%(asctime)s] [%(levelname)s] - %(message)s',
filemode='w')
# Creating an object
logger1 = logging.getLogger("logger1")
logger2 = logging.getLogger("logger2")
# Setting the threshold of logger
logger1.setLevel(logging.INFO)
logger2.setLevel(logging.WARNING)
logger1.debug("THis is logger1 Debug")
logger1.info("THis is logger1 INFO")
logger2.debug("THis is logger2 Debug")
logger2.info("THis is logger2 INFO")
logger2.warning("THis is logger2 warning")
输出
INFO:logger1:THis is logger1 INFO
WARNING:logger2:THis is logger2 warning