django 打印log 用什么
时间: 2023-07-12 17:30:40 浏览: 192
log打印代码,直接打印log到文件中。非常灵活好用
在 Django 中打印日志可以使用 Python 内置的 logging 模块,该模块提供了多种方式记录日志信息。下面是一个简单的使用例子:
1. 在 Django 项目的 settings.py 文件中,可以配置 logging 相关的参数,例如:
```
LOGGING = {
'version': 1,
'disable_existing_loggers': False,
'handlers': {
'console': {
'class': 'logging.StreamHandler',
},
},
'root': {
'handlers': ['console'],
'level': 'DEBUG',
}
}
```
上面的配置表示将日志信息输出到控制台,并且设置日志级别为 DEBUG。
2. 在需要记录日志的 Python 文件中,可以使用 logging 模块记录日志信息,例如:
```
import logging
logger = logging.getLogger(__name__)
def some_function():
logger.debug('Debug message')
logger.info('Info message')
logger.warning('Warning message')
logger.error('Error message')
logger.critical('Critical message')
```
上面的例子中,使用 `getLogger` 方法创建一个 logger 对象,并在函数中分别使用不同级别的日志记录方法记录日志信息。
通过以上的配置和使用,就可以在 Django 项目中使用 logging 模块记录日志信息了。
阅读全文