0

誰かが私にメモリハンドラー、バッファリングハンドラーを追加して私のプログラムを最適にする(バッファリングされたメモリをフラッシュする)のを手伝ってくれます。

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.')
4

1 に答える 1

4

ストリーム ハンドラを作成するのと同じようにメモリ ハンドラを作成し、ストリーム ハンドラをターゲットとして渡します。

streamhandler = logging.StreamHandler()
streamhandler.setFormatter(formatter)
memoryhandler = logging.handlers.MemoryHandler(1024*10, logging.DEBUG, streamhandler)
logger.addHandler(memoryhandler)

でストリーム ハンドラを追加しませlogger.addHandler

于 2012-10-21T14:52:07.487 に答える