django(39)Loggers
logger 是日志系统的入口。每个 logger 都是命名了的 bucket, 消息写入 bucket 以便进一步处理。
logger 可以配置 日志级别。日志级别描述了由该 logger 处理的消息的严重性。Python 定义了下面几种日志级别:
- DEBUG:排查故障时使用的低级别系统信息
- INFO:一般的系统信息
- WARNING:描述系统发生了一些小问题的信息
- ERROR:描述系统发生了大问题的信息
- CRITICAL:描述系统发生严重问题的信息
使用logging模块
# import the logging library
import logging
# Get an instance of a logger
logger = logging.getLogger(__name__)
def my_view(request, arg1, arg):
...
if bad_mojo:
# Log an error message
logger.error('Something went wrong!')
浙公网安备 33010602011771号