屏蔽Alipay的sdk.biz.info logBizSummary的信息

屏蔽Alipay的sdk.biz.info logBizSummary的信息

一、情况分析

开发的一个maven工程程序使用Alipay sdk java版本的jar包,为获取QRCode(支付某个商品的二维码),向Alipay指定的URL提交相关商品和账户信息后,Alipay 会返回QRCode地址(URL)和信息,显示为sdk.biz.info logBizSummary,这个信息随着提交申请的增加一直打印在控制台上,使控制台快速翻页,不利于检查程序异常。如下图1红色框内部分:
在这里插入图片描述
检查这些信息,确定是Alipay返回(提交获取QRCode申请后)成功信息:summary_10000,可以屏蔽,以减少控制台无效的干扰。

二、查找该信息的产生来源。

到https://mvnrepository.com/,下载alipay-sdk-java-4.35.**.ALL-sources.jar的源码jar包,解压后,查找sdk.biz.info logBizSummary的来源,发现下图的相关信息,如下图红色字体部分显示,图2
在这里插入图片描述
据上图信息判断,是Alipay的api文件下的AbstractAlipayClient.java里的243行和964行输出了图1的信息。代码语句如下图,图3、4
在这里插入图片描述
在这里插入图片描述

三、处置流程

新建一个java的maven工程,下载Alipay的sources代码和pom文件,导入maven工程后,将AbstractAlipayClient.java里的243行和964行代码用“//”屏蔽,如下图5
在这里插入图片描述

1.输出.class文件

在Eclipse中输出生成Alipay的jar文件,用RAR打开,在com\alipay\api\下,找到AbstractAlipayClient.class,解压出来备用。

2.替换jar中的.class文件

用WINRAR软件打开alipay-sdk-java-4.35.**.ALL.jar,删除com\alipay\api\目录下原有的AbstractAlipayClient.class文件,将新编译的AbstractAlipayClient.class加入到com\alipay\api\目录下,完成替换。

3.编译工程

替换以后,重新编译该工程程序。 运行后,上述sdk.biz.info logBizSummary的信息 不再在控制台显示。

完成屏蔽。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值