斤斤计较之Python:日志

斤斤计较之Python:日志

  • 1、介绍
  • 2、一个例子

1、介绍

 

级别

        使用详情

DEBUG

        详细信息,典型地调试问题时会感兴趣、 详细的debug信息。

INFO

        证明事情按预期工作、 关键事件。

WARNING

        表明发生了一些意外,或者不久的将来会发生问题(如‘磁盘满了’)、软件还是在正常工作。

ERROR

        由于更严重的问题,软件已不能执行一些功能了、 一般错误消息。

CRITICAL

        严重错误,表明软件已不能继续运行了。

NOTICE

        不是错误,但是可能需要处理、普通但是重要的事件。

ALERT

        需要立即修复,例如系统数据库损坏。

EMERGENCY

        紧急情况,系统不可用(例如系统崩溃),一般会通知所有用户。

 

2、一个例子

import logging
logging.debug('Debugging information')
logging.info('Informational message')
logging.warning('Warning:config file %s not found', 'server.conf')
logging.error('Error occurred')
logging.critical('Critical error ‐‐ shutting down')

输出:

	WARNING:root:Warning:config file server.conf not found
	ERROR:root:Error occurred
	CRITICAL:root:Critical error ‐‐ shutting down

#日志的使用时是通过内置的 logging模块实现的
#通过调用logging中的各种方法实现不同的日志记录

你可能感兴趣的:(Python基础)