java 中 main 方法调用 httpClient 如何禁止输出 debug 日志
【代码】java 中 main 方法调用 httpClient 如何禁止输出 debug 日志。
·
import ch.qos.logback.classic.Level;
import ch.qos.logback.classic.LoggerContext;
import com.alibaba.fastjson.JSONObject;
import org.slf4j.LoggerFactory;
public class Test1 {
public static void main(String[] args) {
LoggerContext loggerContext = (LoggerContext) LoggerFactory.getILoggerFactory();
loggerContext.getLogger("org.apache.http.wire").setLevel(Level.OFF);
loggerContext.getLogger("org.apache.http.headers").setLevel(Level.OFF);
loggerContext.getLogger("org.apache.http.impl.conn.DefaultHttpClientConnectionOperator").setLevel(Level.OFF);
loggerContext.getLogger("org.apache.http.client.protocol.RequestAddCookies").setLevel(Level.OFF);
loggerContext.getLogger("org.apache.http.client.protocol.RequestAuthCache").setLevel(Level.OFF);
loggerContext.getLogger("org.apache.http.impl.conn.PoolingHttpClientConnectionManager").setLevel(Level.OFF);
loggerContext.getLogger("org.apache.http.impl.execchain.MainClientExec").setLevel(Level.OFF);
loggerContext.getLogger("org.apache.http.impl.conn.DefaultManagedHttpClientConnection").setLevel(Level.OFF);
String response = MyHttpClientUtils.sendHttpPostJson(null, null, true);
System.out.println();
JSONObject responseBody = JSONObject.parseObject(response);
System.out.println( JSONObject.toJSONString( responseBody,true ) );
}
}
更多推荐
所有评论(0)