[英]ImportError when configuring python's logging module with a dict and custom handler
[英]memory handler of python logging module
任何人都可以幫助我添加內存處理程序,bufferinghandler以使我的程序達到最佳狀態(刷新緩沖的內存)。
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.')
創建內存處理程序就像創建流處理程序一樣,將流處理程序作為目標傳遞:
streamhandler = logging.StreamHandler()
streamhandler.setFormatter(formatter)
memoryhandler = logging.handlers.MemoryHandler(1024*10, logging.DEBUG, streamhandler)
logger.addHandler(memoryhandler)
你不加流處理器logger.addHandler
。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.