私の Python スクリプトに次のようなロギング設定があるとします。
import logging
logging.basicConfig(level=logging.DEBUG, stream=sys.stdout,
format='%(asctime)s %(levelname)s %(message)s',
datefmt='%a, %d %b %Y %H:%M:%S')
logging.info('info')
logging.error('error...')
logging.debug('debug...')
スクリプトの実行が終了するまで stdout への出力を待機させ、出力する前にログ メッセージをレベル別にソートする方法はありますか?