📅  最后修改于: 2023-12-03 15:34:12.392000             🧑  作者: Mango
日志是软件开发中必不可少的一部分。为了方便调试和问题排查,我们需要在程序中添加日志记录。Python 内置了一个 logging
模块,使日志记录变得非常简单。在使用日志记录时,我们需要指定记录级别,以控制哪些信息会被记录。
以下是 Python 日志记录级别:
DEBUG
INFO
WARNING
ERROR
CRITICAL
import logging
logging.basicConfig(level=logging.DEBUG, format='%(asctime)s - %(name)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')
以上代码设置了日志记录级别为 DEBUG
,并输出了 5 条日志记录。
通过 Python 的 logging 模块,我们可以非常简单地实现日志记录,并且可以通过设置日志级别来过滤不同级别的日志记录。这对于调试和问题排查都非常有帮助。