美文网首页
自动化测试日志写法

自动化测试日志写法

作者: magiczero | 来源:发表于2018-08-07 15:12 被阅读0次

        简书,无简不成书。今天来写自动化日志。介绍日志写法前,先小白式认识几个东西。

        logging:    看作一个办公室

        logger:    看作办公室的一台打印机

        FileHandler:  看作薄文件纸

        StreamHandler: 看作厚文件纸

        认识了以上几个东西,就好办了,要写日志,就是要打印文件,先从办公室获取打印机,再从办公室获取薄文件纸和厚文件纸,然后把文件纸格式处理下,放到打印机里面,最后开始打印信息就行了。

        按上面步骤开始:

导入办公室:

        import logging

从办公室获取打印机,薄纸和厚纸

        logger=logging.getLogger()

        fh=logging.FileHandler("log/name.log","w",encoding="utf8")

        sh=logging.StreamHandler()

处理纸的格式

        format=logging.Formatter('[%(asctime)s],[%(filename)s],[%(levelname)s],[%(msg)s]') 

        fh.setFormatter(format)

        sh.setFormatter(format)

让打印机从内容第几行开始打印

        logger.setLevel(logging.INFO)

把纸放入打印机,薄的和厚的分别放

        logger.addHandler(fh)

        logger.addHandler(sh)

打印机打印我们想要打印的内容

        logger.debug("哈哈哈")

        logger.info("从我这开始打印哦")

        logger.error("我是严重的错误")

        logger.critical("我要系统崩溃了")

打印好了,打印机出纸

        logger.removeHandler(fh)

        logger.removeHandler(sh)

        file.close()

薄纸实际是文件,所以前面有路径参数,最后关闭文件就行,计算机就在文件里写入我们想要打印的内容,厚纸实际是pycharm控制台,让内容显示在控制台里。

相关文章

  • 自动化测试日志写法

    简书,无简不成书。今天来写自动化日志。介绍日志写法前,先小白式认识几个东西。 logging: ...

  • Python使用日志

    使用flask测试日志

  • 自动化测试日志(提升测试效率)

    工作中有一部分任务是测试日志埋点字段打没打上,打的和文档的一样不一样 目前没有实现自动化抓取日志,是通过手动抓取日...

  • appium自动化测试日志收集-logging

    关于日志级别: logging对象和filehandler都可以设置日志级别,logging设置的日志级别是控制台...

  • 接口自动化jmeter

    接口自动化jmeter个人记录: jmter+ant: 未将响应结果转换编码前,正则提取器中写法为双斜杠: \\"...

  • MYSQL 8 基本操作之06 (日誌表)

    1.創建日誌表(ENGINE=myisam) 存储过程中测试日志功能 調用存儲過程

  • 渔网测试日志模板

    最近凡是开始使用渔网EA的测试员都开了简书。利用简书写日志。也方便了我及时的提出建议。把简书的投稿系统变成我们异朽...

  • 2018-05-29

    1. 接昨天的工作,接口自动化测试。 昨天遇到的问题:在请求中如何使用cookie。 今天仍然是尝试写法,最终得到...

  • 自定义自动化测试日志框架-Log4Reports

    市面上最受欢迎的Java日志组件可能要属log4j了,log4j灵活丰富的配置可以帮助开发人员全方位地掌控日志信息...

  • JS面向对象-灵活的语言

    验证函数的多种写法: 写法一: 写法二: 写法三: 写法四: 写法五: 写法六: 写法七: 写法八: 除此之外,如...

网友评论

      本文标题:自动化测试日志写法

      本文链接:https://www.haomeiwen.com/subject/lscavftx.html