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