程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式師世界 >> 編程語言 >  >> 更多編程語言 >> Python

Python log output - console and files

編輯:Python

python Log output - Console and files

This article is somewhat water Ha , Just look at it

import logging
logger = logging.getLogger()
# Set output level ,debug The lowest level , higher than debug All levels will output 
logger.setLevel(level=logging.DEBUG)
''' Create a handler, For output to console '''
hh = logging.StreamHeadler()
''' Create a handler, For writing log files '''
hl = logging.FileHandler("output/log.txt")
''' take logger Add to handler Inside , Start automatic update '''
logger.addHandler(hh)
logger.addHandler(hl)

Code usage

in the light of detectron2 Training for , Copy and paste it into the main function of the training code , In the process of training ,pycharm Console (console) and log.txt There will be log output , It is convenient to carry out comparative test

Reference article

python in logging Detailed explanation of log module


  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式師世界 All Rights Reserved