你如何改变Paypal的java sdk的日志级别

时间:2013-07-26 07:50:03

标签: paypal

我使用java sdk与Paypal现有集成。我们正在计划一个生产版本,但我们不能让它用sdk的当前日志级别来推动。它似乎被设置为DEBUG并记录来自Paypal的每个请求。我想必须有一个参数添加到paypal_sdk_config.properties文件中,但我似乎无法猜测它并且文档在这个问题上是不存在的。

之前有人曾经这样做过吗?

1 个答案:

答案 0 :(得分:0)

我们刚刚发现,通过com.paypal.core.LoggingManager类的代码源,记录器创建不直观。

记录器名称总是类似 class ,例如: class com.paypal.core.APIService

这意味着您无法通过此调用设置日志级别

getLogger("com.paypal.core.APIService").setLevel(Level.WARNING);

要设置日志级别,您需要这样做:

getLogger("class com.paypal.core.APIService").setLevel(Level.WARNING);

我刚刚在Paypal github repo上针对这种奇怪的行为开启了一个问题:https://github.com/paypal/sdk-core-java/issues/13