Python logging模块

一 日志模块引入

作为DBA,数据库的错误日志应该是你需要经常查看的一种日志,通过错误日志可以定位数据库启动停止运行状况等问题,以下是数据库的错误日志截图,通过查看截图可以看到每条日志大概由以下信息组成:

日期 时间 时区 [日志级别] 具体的日志信息

比如下面一条登录拒绝的日志 

2018-09-10T13:48:50.266083+08:00 5 [Note] Access denied for user 'root'@'localhost' (using password: YES)

日期 2018-09-10

时间 T13:48:50.266083

时区+08:00

日志级别  [Note] 

日志信息 Access denied for user 'root'@'localhost' (using password: YES)

 

# 默认只输出warning级别以上的日志
import logging
# logging.debug("debug message")
# logging.info("info message")
# logging.warning('warning message')
# logging.error('error message')
# logging.critical('critical message')

#设置日志格式
logging.basicConfig(level = logging.INFO,
                    format = '%(asctime)s [%(levelname)s]: %(message)s',
                    datefmt = '%a,%d %b %Y %H:%M:%S'
                    # filename = r'C:\Users\admin\Desktop\test.log',
                    # filemode = 'w'
                    )

 

posted @ 2019-08-16 17:00  DBA社区  阅读(65)  评论(0编辑  收藏  举报