zoukankan      html  css  js  c++  java
  • 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:UsersadminDesktop	est.log',
                        # filemode = 'w'
                        )
  • 相关阅读:
    vim 使用总结
    C语言中的条件编译
    getopt函数
    Linux 命令使用总结
    vim ctags cscope
    shell 定时处理
    shell 脚本中的标准输出
    ubuntu mail 命令发送邮件
    shell 编程中的特殊字符的处理
    system v 消息队列
  • 原文地址:https://www.cnblogs.com/DBABlog/p/12926885.html
Copyright © 2011-2022 走看看