Python中的logging模塊用于記錄應用程序的運行日志。下面是使用logging模塊的基本步驟:
import logging
logging.basicConfig(level=logging.DEBUG, filename='app.log', filemode='w', 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')
logging.error('This is an error message')
logging.critical('This is a critical message')
console = logging.StreamHandler()
console.setLevel(logging.INFO)
formatter = logging.Formatter('%(asctime)s - %(levelname)s - %(message)s')
console.setFormatter(formatter)
logging.getLogger('').addHandler(console)
這樣配置后,除了將日志寫入文件外,還會在控制臺輸出日志。
以上是使用logging模塊的基本步驟,可以根據實際需求進行更高級的配置和使用。