# -*- coding: utf-8 -*- import logging logging.basicConfig(level=logging.DEBUG, format='%(asctime)s %(levelname)-8s %(message)s', datefmt='%Y-%m-%d %H:%M:%S', filename='./test.log', filemode='w') logging.debug("A debug message") logging.info("An info message") logging.warning("A warning message") logging.error("An error message") logging.critical("A critical message") logging.exception("An exception message")
出力結果 (test.log)
2011-02-11 14:41:44 DEBUG A debug message 2011-02-11 14:41:44 INFO An info message 2011-02-11 14:41:44 WARNING A warning message 2011-02-11 14:41:44 ERROR An error message 2011-02-11 14:41:44 CRITICAL A critical message 2011-02-11 14:41:44 ERROR An exception message None
ログレベルを設定, ログファイルに追記する場合
# -*- coding: utf-8 -*- import logging logging.basicConfig(level=logging.WARNING, format='%(asctime)s %(levelname)-8s %(message)s', datefmt='%Y-%m-%d %H:%M:%S', filename='./test.log', filemode='a') logging.debug("A debug message") logging.info("An info message") logging.warning("A warning message") logging.error("An error message") logging.critical("A critical message") logging.exception("An exception message")
出力結果 (test.log)
2011-02-11 14:42:45 WARNING A warning message 2011-02-11 14:42:45 ERROR An error message 2011-02-11 14:42:45 CRITICAL A critical message 2011-02-11 14:42:45 ERROR An exception message None
0 件のコメント:
コメントを投稿