我已经使用 java sdk 与 Paypal 集成。我们正在计划生产版本,但我们不能让它与 sdk 的当前日志级别一起生产。它似乎被设置为 DEBUG 并记录每个来自 Paypal 的请求。我想必须有一个参数要添加到 paypal_sdk_config.properties 文件中,但我似乎无法猜测,而且关于此事的文档不存在。
以前有人做过吗?
最佳答案
我们刚刚发现,通过查看 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
关于paypal - 你如何更改Paypal的java sdk的日志级别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17875813/