任何人都可以帮助我添加内存处理程序、缓冲处理程序,以使我的程序达到最佳状态(刷新缓冲内存)。
import logging
logger = logging.getLogger()
logger.setLevel(logging.DEBUG)#we can set deug_level at logger level also
formatter = logging.Formatter('%(asctime)s - %(levelname)s - %(message)s')
ch = logging.StreamHandler()
ch.setLevel(logging.DEBUG)
ch.setFormatter(formatter)
logger.addHandler(ch)
logger.debug('This is a test log message.')
Run Code Online (Sandbox Code Playgroud)
创建内存处理程序就像创建流处理程序一样,传入流处理程序作为目标:
streamhandler = logging.StreamHandler()
streamhandler.setFormatter(formatter)
memoryhandler = logging.handlers.MemoryHandler(1024*10, logging.DEBUG, streamhandler)
logger.addHandler(memoryhandler)
Run Code Online (Sandbox Code Playgroud)
您不添加带有 的流处理程序logger.addHandler。
| 归档时间: |
|
| 查看次数: |
4916 次 |
| 最近记录: |