pythonlog函数
时间: 2023-08-07 08:11:25 浏览: 87
Python中的`logging`模块可以用来记录和输出程序运行时的日志信息。其中,`logging`模块中最常用的函数就是`basicConfig()`和`Logger`类中的`info()`、`warning()`、`error()`和`critical()`等方法。
下面是一个简单的例子,演示如何使用`logging`模块记录程序的日志信息:
```python
import logging
# 配置日志输出
logging.basicConfig(level=logging.DEBUG,
format='%(asctime)s %(levelname)s %(message)s',
filename='example.log',
filemode='w')
# 输出日志信息
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')
```
在上面的代码中,`basicConfig()`函数用于配置日志输出的级别、格式、输出文件名和输出模式。其中,`level`参数指定了日志输出的最低级别,只有达到这个级别或更高级别的日志信息才会被输出。`format`参数指定了日志信息的格式,`filename`参数指定了输出日志信息的文件名,`filemode`参数指定了输出模式,`w`表示每次写入日志信息时都覆盖原有的内容。
在输出日志信息时,可以使用`Logger`类中的`info()`、`warning()`、`error()`和`critical()`等方法。其中,`info()`方法用于输出信息性的日志信息,`warning()`方法用于输出警告性的日志信息,`error()`方法用于输出错误性的日志信息,`critical()`方法用于输出严重性的日志信息。在输出日志信息时,还可以使用`debug()`方法输出调试性的日志信息。
阅读全文