zoukankan      html  css  js  c++  java
  • python学习 (三十五) logging

    1  demo

    import logging
    
    # log level:
    # DEBUG
    # INFO
    # Warning
    # Error
    # CRITICAL
    
    logging.basicConfig(filename
    = "test.log", level=logging.DEBUG) // 配置: 设置log的输出文件和级别 logging.error("error message") logging.warning("warning message") logging.info("info message")

    2  格式化输出格式

    import logging
    
    # log level:
    # DEBUG
    # INFO
    # Warning
    # Error
    # CRITICAL
    logging.basicConfig(format='%(asctime)s: %(levelname)s:%(message)s',
                        datefmt='%m/%d/%Y %H:%M:%S %p', level=logging.DEBUG)
    
    logging.error
    logging.error("error message")
    logging.warning("warning message")
    logging.info("info message")

    result:

    10/28/2018 22:29:50 PM: ERROR:error message
    10/28/2018 22:29:50 PM: WARNING:warning message
    10/28/2018 22:29:50 PM: INFO:info message

     3  logging的

    import logging
    
    class loggerDemo():
        def testLog(self):
            logger = logging.getLogger("sample_log")
            logger.setLevel(logging.INFO)
    
            formatter = logging.Formatter('%(asctime)s: %(levelname)s:%(message)s',
                                datefmt='%m/%d/%Y %H:%M:%S %p')
    
            chandler = logging.StreamHandler()
            chandler.setLevel(logging.INFO)
            chandler.setFormatter(formatter)
    
            logger.addHandler(chandler)
    
            logger.info("debug message aaaaaaa")
            logger.error("debug message aaaaaaa")
            logger.critical("debug message aaaaaaa")
    
    dmo = loggerDemo()
    dmo.testLog()

    result:

    10/28/2018 22:40:40 PM: INFO:debug message aaaaaaa
    10/28/2018 22:40:40 PM: ERROR:debug message aaaaaaa
    10/28/2018 22:40:40 PM: CRITICAL:debug message aaaaaaa
  • 相关阅读:
    PAT甲级——A1059 Prime Factors
    PAT甲级——A1058 A+B in Hogwarts
    PAT甲级——A1057 Stack
    hdu2665 主席树模板题
    存两个图论模板
    存两个图论模板
    存两个图论模板
    codevs1080 第一次用ZKW线段树
    codevs1080 第一次用ZKW线段树
    codevs1080 第一次用ZKW线段树
  • 原文地址:https://www.cnblogs.com/liufei1983/p/9867610.html
Copyright © 2011-2022 走看看