python輸出日志到控制台和文件


import logging

# 創建一個logger
logger = logging.getLogger()
logger.setLevel(logging.INFO)
# 創建一個handler,用於寫入日志文件
fh = logging.FileHandler('log.txt', mode='w')
fh.setFormatter(logging.Formatter("[%(asctime)s]:%(levelname)s:%(message)s"))
logger.addHandler(fh)
# 創建一個handler,輸出到控制台
ch = logging.StreamHandler()
ch.setFormatter(logging.Formatter("%(message)s"))
logger.addHandler(ch)

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM