paypal - 你如何更改Paypal的java sdk的日志级别

标签 paypal

我已经使用 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/

相关文章:

Paypal 沙盒 IPN 历史

paypal - 如何判断退款是通过 API 还是通过常规 Web 界面发出的?

paypal - 在 Paypal 快速结账时关闭强制电话号码

magento - magento 购物车页面中的 Paypal 付款标准?

paypal - 开发者账号和真实账号能不能区分清楚?

php - Paypal Rest API 支付验证服务器端

php - 使用带有 fsockopen 的 PHP 模拟 PayPal _xclick

paypal - 如何测试 PayPal DoExpressCheckoutPayment?

laravel - PayPal Checkout 出现访客结账错误

ruby-on-rails - RoR - PayPal ActiveMerchant - 退款