修改日志

This commit is contained in:
junj2.liang 2022-09-13 12:41:24 +08:00
parent 3ed721b788
commit 2a2bcb33e5
7 changed files with 10 additions and 23 deletions

View File

@ -24,10 +24,6 @@ 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) {
// 将数据进行分组防止超长

View File

@ -16,13 +16,10 @@ 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;
Logger log = LogFactory.getLogger();
private boolean isShortLinkMode = false;
public SydApiBaseFunction() {
@ -120,7 +117,6 @@ public class SydApiBaseFunction implements SydApi {
@Override
public String SYD_SM3_Hash_ShortData(byte[] pcData) {
Logger log = LogFactory.getLogger();
if (LogFactory.iLogLevel == 3) {
log.debug("SYD_SM3_Hash_ShortData方法接收参数pcData{}", Arrays.toString(pcData));
}

View File

@ -10,9 +10,6 @@ import org.apache.logging.log4j.Logger;
import java.util.Arrays;
public class SydApiBuilder {
static {
SydApi.SYD_SetLogConfig("./logs/", 0);
}
private SydApiPool pool;
private CommWorker longLinkWorks;

View File

@ -12,11 +12,6 @@ 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;

View File

@ -87,6 +87,9 @@ public class LogFactory {
ctx.updateLoggers();
}
public static int getiLogLevel() {
return iLogLevel;
}
/**
* 创建 Logger

View File

@ -23,9 +23,6 @@ public class ThreadBasedConnectPool<T> {
// 配置
private PoolConfig config;
static {
LogFactory.createLogger("./logs", 0);
}
public ThreadBasedConnectPool(PoolConfig config) {
this.config = config;

View File

@ -3,6 +3,7 @@ package sample;
import com.sunyard.proto.Util;
import com.sunyard.sge.database.*;
import com.sunyard.sge.database.Consts;
import com.sunyard.sge.log.LogFactory;
import org.apache.logging.log4j.Logger;
import org.junit.Assert;
@ -15,7 +16,8 @@ public class Sample
public static void main(String[] args) {
// 路径要以 / \\ 结尾表示目录
SydApi.SYD_SetLogConfig("./logs/",3);
LogFactory.getiLogLevel();
// 通常单例就够了
SydApiBuilder builder = new SydApiBuilder(
new String[]{ "192.168.1.129","172.16.18.59" },
@ -60,10 +62,11 @@ public class Sample
// 长数据 SM3
longSM3( api );
} finally {
if ( null != api ) {
LogFactory.getLogger().debug("END");
api.SYD_Disconnect_Ex();
}
}
}