一 日志模块引入
作为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:UsersadminDesktop est.log',
# filemode = 'w'
)