zoukankan      html  css  js  c++  java
  • 【Selenium-WebDriver实战篇】java测试使用HttpClient debug日志关闭

    在上一篇设置完Tess4J之后,引用jar包之前,我的日志体系一直是只出现info级别的,但是引用之后出现很多httpClient的请求。

    于是网上调查了下,可以通过代码实现,就在入口程序增加该部分代码,如下。

    main方法测试, 使用HttpClient发送请求
    写一个多线程请求远程服务器,,使用httpClient 发送请求时控制台出现大量debug日志,不胜其扰,查看源码终于去除。

    方法记录

    // 设置默认工厂类
    System.setProperty("org.apache.commons.logging.LogFactory", "org.apache.commons.logging.impl.LogFactoryImpl");
    // 设置日志打印类
    LogFactory.getFactory().setAttribute("org.apache.commons.logging.Log", "org.apache.commons.logging.impl.SimpleLog");
    //设置默认日志级别
    LogFactory.getFactory().setAttribute("org.apache.commons.logging.simplelog.defaultlog", "error");

    属性设置可以参考
    https://www.oschina.net/uploads/doc/commons-logging-1.1.1/index.html
    如设置指点类日志级别:

    org.apache.commons.logging.simplelog.log.xxxxx

    原文链接:https://blog.csdn.net/woyou6people/article/details/87856828

  • 相关阅读:
    ES6之模块化
    ES6之展开运算符
    ES6之解构赋值
    ES6之对象的语法糖
    ES6之函数的语法糖
    ES6之模板字符串
    Exchanger详解
    DNS解析过程
    CyclicBarrier详解
    ConuntDownLatch详解
  • 原文地址:https://www.cnblogs.com/conquerorren/p/11866176.html
Copyright © 2011-2022 走看看