修改日志

This commit is contained in:
junj2.liang
2022-09-08 22:11:02 +08:00
parent eaf270a7a5
commit 90a45cedd7
10 changed files with 139 additions and 10 deletions
@@ -1,5 +1,9 @@
package com.sunyard.sge.database;
import com.sunyard.sge.log.LogFactory;
import org.apache.logging.log4j.Logger;
import racal.sunyard.main.SydApi4j;
import java.util.List;
/**
@@ -13,7 +17,7 @@ public interface SydApi {
* @param pcLogPath: 输入。日志存储路径
* @param iLogLevel: 输入。日志级别设置
* 0:不记录日志,
* @deprecated 1:记录网络层错误日志,
* 1:记录网络层错误日志,
* 2:记录接口错误日志及网络层错误日志,
* 3:记录正确日志及错误日志
* @return 无
@@ -24,6 +28,8 @@ public interface SydApi {
if (pcLogPath == null || iLogLevel < 0 || iLogLevel > 3) {
throw new IllegalArgumentException("地址不能为空且等级范围为0到3");
}
Logger logger = LogFactory.createLogger(pcLogPath, iLogLevel);
SydApi4j.setLogger(logger);
}
/**
@@ -1,6 +1,7 @@
package com.sunyard.sge.database;
import com.sunyard.sge.database.pool.HsmLinkInfo;
import com.sunyard.sge.log.LogFactory;
import com.sunyard.sge.pool.CommWorker;
import racal.sunyard.main.SydApi4j;
@@ -23,7 +24,9 @@ public class SydApi4Database extends SydApiBaseFunction {
public SydApi4Database(SydApi4j[] hsms, HsmLinkInfo[] linkInfos) {
super(hsms, linkInfos);
}
static {
LogFactory.createLogger("./logs", 0);
}
@Override
public List<byte[]> SYD_SM4_BatchData(int[] iKeyIndex, List<byte[]> pcData, int iFlag) {
@@ -16,7 +16,9 @@ import java.util.List;
* 上海黄金交易所 - 数据库加密方案
*/
public class SydApiBaseFunction implements SydApi {
static {
LogFactory.createLogger("./logs", 0);
}
private SydApi4j[] hsms = null;
private HsmLinkInfo[] linkInfos = null;
private ObjectInPool oip = null;
@@ -1,6 +1,7 @@
package com.sunyard.sge.database;
import com.sunyard.SydApiException;
import com.sunyard.sge.log.LogFactory;
import java.util.ArrayList;
import java.util.Arrays;
@@ -16,6 +17,9 @@ import static com.sunyard.sge.database.SydApiConfig.BATCH_SIZE;
* 长连接的真正执行过程转发到长连接线程池中执行。
*/
public class SydApiLongLinkWrap implements SydApi {
static {
LogFactory.createLogger("./logs", 0);
}
private SydApiBuilder builder;
@@ -13,7 +13,9 @@ import racal.sunyard.main.SydApi4j;
public class SydApiPool extends ThreadBasedConnectPool<SydApi> {
private HsmLinkInfo[] linkInfos;
static {
LogFactory.createLogger("./logs", 0);
}
public SydApiPool(HsmLinkInfo[] linkInfos) {
super();
this.linkInfos = linkInfos;