pythonのロゴ機能
781 ワード
pythonはloggingモジュールを提供してloggingの機能を実現して、実現はとても簡単です
logging.getLogger()ログオブジェクトloggingを作成する.FileHandler(logfile)は、ログがどのようにloggingを格納かというログプロセッサを作成する.Formatter()ログフォーマットsetFormatter()さっき作成したログプロセッサにフォーマット情報を適用addHandler()ログプロセッサを最初に作成したログオブジェクトに追加setLevel()ログレベルを設定
pythonのより詳細なlog機能については、以下を参照してください.http://blog.csdn.net/jgood/article/details/4340740
def logTest():
import logging
import os
logger=logging.getLogger()
handler=logging.FileHandler(os.path.join(os.getcwd(),"test.log"))
formater=logging.Formatter("%(asctime)s %(levelname)s %(message)s")
handler.setFormatter(formater)
logger.addHandler(handler)
logger.setLevel(logging.NOTSET)
logger.debug(" log ")
return
logging.getLogger()ログオブジェクトloggingを作成する.FileHandler(logfile)は、ログがどのようにloggingを格納かというログプロセッサを作成する.Formatter()ログフォーマットsetFormatter()さっき作成したログプロセッサにフォーマット情報を適用addHandler()ログプロセッサを最初に作成したログオブジェクトに追加setLevel()ログレベルを設定
pythonのより詳細なlog機能については、以下を参照してください.http://blog.csdn.net/jgood/article/details/4340740