我使用 java sdk 与 Paypal 进行了现有集成。我们正在计划一个生产版本,但我们不能让它与 sdk 的当前日志级别相冲突。它似乎设置为 DEBUG 并记录来自 Paypal 的每个请求。我想必须有一个参数要添加到 paypal_sdk_config.properties 文件中,但我似乎无法猜到,并且没有关于此事的文档。
以前有人做过吗?
我使用 java sdk 与 Paypal 进行了现有集成。我们正在计划一个生产版本,但我们不能让它与 sdk 的当前日志级别相冲突。它似乎设置为 DEBUG 并记录来自 Paypal 的每个请求。我想必须有一个参数要添加到 paypal_sdk_config.properties 文件中,但我似乎无法猜到,并且没有关于此事的文档。
以前有人做过吗?
我们刚刚通过 com.paypal.core.LoggingManager 类的代码源发现,记录器的创建并不直观。
记录器名称始终类似于类,例如: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