zoukankan      html  css  js  c++  java
  • python3 logging 日志记录模块

    #coding:utf-8

    import logging
    logging.basicConfig(filename='log1.log',
    format='%(asctime)s -%(name)s-%(levelname)s-%(module)s:%(message)s',
    datefmt='%Y-%m-%d %H:%M:%S %p',
    level=logging.DEBUG)

    while True:
    option = input("input a digit:")
    if option.isdigit():
    print("hehe",option)
    logging.info('option correct')
    else:
    logging.error("Must input a digit!")




    # logging.debug('有bug')
    # logging.info('有新的信息')
    # logging.warning('警告信息')
    # logging.error('错误信息')
    # logging.critical('紧急错误信息')
    # logging.log(10,'log')



    #coding:utf-8
    import logging

    logger = logging.getLogger("simple_example")
    logger.setLevel(logging.DEBUG)

    #输出到屏幕
    ch = logging.StreamHandler()
    ch.setLevel(logging.WARNING)
    #输出到文件
    fh = logging.FileHandler("log2.log")
    fh.setLevel(logging.INFO)
    #设置日志格式
    fomatter = logging.Formatter('%(asctime)s -%(name)s-%(levelname)s-%(module)s:%(message)s')
    ch.setFormatter(fomatter)
    fh.setFormatter(fomatter)
    logger.addHandler(ch)
    logger.addHandler(fh)

    logger.debug("debug message")
    logger.info("info message")
    logger.warning("warning message")
    logger.error("error message")
    logger.critical("critical message")






  • 相关阅读:
    2020.5.28.第十三周java上机练习
    2020.5.22第十二周java作业
    2020.5.21.第十二周java上机练习
    2020.5.15.java第十一周作业
    2020.5.14.第十一周上机练习
    leetcode02大数相加
    leetcode算法题01
    近期wxss总结
    近期Freecodecamp问题总结
    freecodecamp数字转化成罗马数字
  • 原文地址:https://www.cnblogs.com/Devopser/p/6366975.html
Copyright © 2011-2022 走看看