java - 如何使用 log4j 禁用 PubNub 的 okhttp3.internal.platform.Platform.log?

标签 java logging log4j okhttp pubnub

正如标题提到的,在这种情况下,我们如何禁用任何第三方依赖项的 okhttp3.internal.platform.Platform.log 可能是 PubNub。目前我们的日志文件已被以下文本填满

30-Aug-2019 20:40:54.791 INFO [OkHttp http://ps.pndsn.com/...] okhttp3.internal.platform.Platform.log Date: Fri, 30 Aug 2019 20:40:54 GMT
30-Aug-2019 20:40:54.791 INFO [OkHttp http://ps.pndsn.com/...] okhttp3.internal.platform.Platform.log Content-Type: text/javascript; charset="UTF-8"
30-Aug-2019 20:40:54.791 INFO [OkHttp http://ps.pndsn.com/...] okhttp3.internal.platform.Platform.log Content-Length: 30
30-Aug-2019 20:40:54.791 INFO [OkHttp http://ps.pndsn.com/...] okhttp3.internal.platform.Platform.log Connection: keep-alive
30-Aug-2019 20:40:54.791 INFO [OkHttp http://ps.pndsn.com/...] okhttp3.internal.platform.Platform.log Cache-Control: no-cache
30-Aug-2019 20:40:54.791 INFO [OkHttp http://ps.pndsn.com/...] okhttp3.internal.platform.Platform.log Access-Control-Allow-Origin: *
30-Aug-2019 20:40:54.791 INFO [OkHttp http://ps.pndsn.com/...] okhttp3.internal.platform.Platform.log Access-Control-Allow-Methods: GET

这个问题has already being asked但没有答案。

我们确实尝试了一些万福玛丽方法,例如使用以下条目填充我们的 log4j.properties 文件

log4j.logger.com.squareup.okhttp3=OFF
log4j.logger.okhttp3.internal.platform=OFF

但它们似乎不起作用。

这些日志大部分来自 PubNub,并且依赖于包

<dependency>
    <groupId>com.squareup.okhttp3</groupId>
    <artifactId>logging-interceptor</artifactId>
    <version>3.6.0</version>
</dependency>

因此我们怀疑可能是该软件包导致了这些问题。

有人对如何抑制这些多余的日志有任何见解吗?

最佳答案

索汉姆,

您似乎已启用日志记录。

请更新

pnConfiguration.setLogVerbosity(PNLogVerbosity.BODY);

pnConfiguration.setLogVerbosity(PNLogVerbosity.NONE);

这应该可以解决问题。

关于java - 如何使用 log4j 禁用 PubNub 的 okhttp3.internal.platform.Platform.log?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57733112/

相关文章:

java - 在 wicket 中看到 http 请求

java - 为什么我们不能在多重继承(java)中不创建派生类的对象的情况下调用基类构造函数

java - 将图像添加到菜单项

c++ - 使用 log4cxx 进行日志记录和过滤

c++ - 控制和分析内存和时间消耗 C++ Windows 应用程序?

java - log4j append=false 对我不起作用……为什么?

log4j - Log4j API 有什么用?

java - applyTransformation 上除以零错误

logging - microSD 卡 FAT 模块

Grails jar依赖重复的log4j绑定(bind)