import logging # loggingの設定 # logformat = '[%(asctime)s][%(levelname)s] %(message)s' logformat = '%(message)s' # basicConfigで初期設定を行える logging.basicConfig(level=logging.DEBUG, # デフォルトはwarningなのでinfoやdebugは載らない format=logformat, filename='logfile_path', # 指定しないと標準出力 filemode='a') # ログの出力 logging.info('some information') logging.debug('some debug message') logging.warning('some warning message') logging.error('some error message') logging.critical('some critical message') # 変数を使いたい時は%sが推奨のよう logging.warning('%s and %s are not available.', somevalue1, somevalue2)
Python3 ログファイルを出力する
Python3では便利なログ記録機構であるloggingモジュールがある
基本的には末尾の参考URLの基本チュートリアルを見ればいいだろう
コメント