python3裏面實現將日誌文件寫入當前腳本運行的文本中

在 Python3 中,可以使用 logging 模塊來實現將日誌寫入本地文本文件中。下面是一個簡單的示例代碼:

import logging

# 配置 logging 模塊
logging.basicConfig(level=logging.DEBUG,
                    filename='example.log',
                    format='%(asctime)s %(levelname)s %(message)s')

# 寫入日誌信息
logging.debug('This is a debug message')
logging.info('This is an info message')
logging.warning('This is a warning message')

在這個示例中,首先使用 basicConfig() 方法配置了 logging 模塊,設置日誌輸出的級別爲 DEBUG,並將日誌輸出到名爲 "example.log" 的文件中。然後,使用 debug()info() 和 warning() 等方法分別寫入不同級別的日誌信息。

運行上述代碼後,會在當前工作目錄下生成一個名爲 "example.log" 的文本文件,並且其中包含了寫入的日誌信息。需要注意的是,每次運行程序時,日誌信息都會被追加到同一個文件中,如果需要清空原有日誌內容,可以手動刪除或者在代碼中添加代碼清空

 

 

 

 

 

小提示:

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章