修改日志
This commit is contained in:
parent
3ed721b788
commit
2a2bcb33e5
@ -24,10 +24,6 @@ public class SydApi4Database extends SydApiBaseFunction {
|
|||||||
public SydApi4Database(SydApi4j[] hsms, HsmLinkInfo[] linkInfos) {
|
public SydApi4Database(SydApi4j[] hsms, HsmLinkInfo[] linkInfos) {
|
||||||
super(hsms, linkInfos);
|
super(hsms, linkInfos);
|
||||||
}
|
}
|
||||||
static {
|
|
||||||
LogFactory.createLogger("./logs", 0);
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public List<byte[]> SYD_SM4_BatchData(int[] iKeyIndex, List<byte[]> pcData, int iFlag) {
|
public List<byte[]> SYD_SM4_BatchData(int[] iKeyIndex, List<byte[]> pcData, int iFlag) {
|
||||||
// 将数据进行分组,防止超长。
|
// 将数据进行分组,防止超长。
|
||||||
|
|||||||
@ -16,13 +16,10 @@ import java.util.List;
|
|||||||
* 上海黄金交易所 - 数据库加密方案
|
* 上海黄金交易所 - 数据库加密方案
|
||||||
*/
|
*/
|
||||||
public class SydApiBaseFunction implements SydApi {
|
public class SydApiBaseFunction implements SydApi {
|
||||||
static {
|
|
||||||
LogFactory.createLogger("./logs", 0);
|
|
||||||
}
|
|
||||||
private SydApi4j[] hsms = null;
|
private SydApi4j[] hsms = null;
|
||||||
private HsmLinkInfo[] linkInfos = null;
|
private HsmLinkInfo[] linkInfos = null;
|
||||||
private ObjectInPool oip = null;
|
private ObjectInPool oip = null;
|
||||||
|
Logger log = LogFactory.getLogger();
|
||||||
private boolean isShortLinkMode = false;
|
private boolean isShortLinkMode = false;
|
||||||
|
|
||||||
public SydApiBaseFunction() {
|
public SydApiBaseFunction() {
|
||||||
@ -120,7 +117,6 @@ public class SydApiBaseFunction implements SydApi {
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
public String SYD_SM3_Hash_ShortData(byte[] pcData) {
|
public String SYD_SM3_Hash_ShortData(byte[] pcData) {
|
||||||
Logger log = LogFactory.getLogger();
|
|
||||||
if (LogFactory.iLogLevel == 3) {
|
if (LogFactory.iLogLevel == 3) {
|
||||||
log.debug("SYD_SM3_Hash_ShortData方法接收参数:pcData:{}", Arrays.toString(pcData));
|
log.debug("SYD_SM3_Hash_ShortData方法接收参数:pcData:{}", Arrays.toString(pcData));
|
||||||
}
|
}
|
||||||
|
|||||||
@ -10,9 +10,6 @@ import org.apache.logging.log4j.Logger;
|
|||||||
import java.util.Arrays;
|
import java.util.Arrays;
|
||||||
|
|
||||||
public class SydApiBuilder {
|
public class SydApiBuilder {
|
||||||
static {
|
|
||||||
SydApi.SYD_SetLogConfig("./logs/", 0);
|
|
||||||
}
|
|
||||||
private SydApiPool pool;
|
private SydApiPool pool;
|
||||||
private CommWorker longLinkWorks;
|
private CommWorker longLinkWorks;
|
||||||
|
|
||||||
|
|||||||
@ -12,11 +12,6 @@ import racal.sunyard.main.SydApi4j;
|
|||||||
|
|
||||||
public class SydApiPool extends ThreadBasedConnectPool<SydApi> {
|
public class SydApiPool extends ThreadBasedConnectPool<SydApi> {
|
||||||
private HsmLinkInfo[] linkInfos;
|
private HsmLinkInfo[] linkInfos;
|
||||||
static {
|
|
||||||
LogFactory.createLogger("./logs", 0);
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
public SydApiPool(HsmLinkInfo[] linkInfos) {
|
public SydApiPool(HsmLinkInfo[] linkInfos) {
|
||||||
super();
|
super();
|
||||||
this.linkInfos = linkInfos;
|
this.linkInfos = linkInfos;
|
||||||
|
|||||||
@ -27,7 +27,7 @@ public class LogFactory {
|
|||||||
public static final String logName = "sge-hsm-sydapi-log";
|
public static final String logName = "sge-hsm-sydapi-log";
|
||||||
|
|
||||||
// 日志级别
|
// 日志级别
|
||||||
public static int iLogLevel = Consts.LogLevelOFF;
|
public static int iLogLevel = Consts.LogLevelOFF;
|
||||||
|
|
||||||
// Levels
|
// Levels
|
||||||
private static final Level[] levels = new Level[]{ Level.OFF, Level.ERROR, Level.INFO, Level.DEBUG };
|
private static final Level[] levels = new Level[]{ Level.OFF, Level.ERROR, Level.INFO, Level.DEBUG };
|
||||||
@ -87,6 +87,9 @@ public class LogFactory {
|
|||||||
ctx.updateLoggers();
|
ctx.updateLoggers();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public static int getiLogLevel() {
|
||||||
|
return iLogLevel;
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 创建 Logger
|
* 创建 Logger
|
||||||
|
|||||||
@ -23,9 +23,6 @@ public class ThreadBasedConnectPool<T> {
|
|||||||
|
|
||||||
// 配置
|
// 配置
|
||||||
private PoolConfig config;
|
private PoolConfig config;
|
||||||
static {
|
|
||||||
LogFactory.createLogger("./logs", 0);
|
|
||||||
}
|
|
||||||
|
|
||||||
public ThreadBasedConnectPool(PoolConfig config) {
|
public ThreadBasedConnectPool(PoolConfig config) {
|
||||||
this.config = config;
|
this.config = config;
|
||||||
|
|||||||
@ -3,6 +3,7 @@ package sample;
|
|||||||
import com.sunyard.proto.Util;
|
import com.sunyard.proto.Util;
|
||||||
import com.sunyard.sge.database.*;
|
import com.sunyard.sge.database.*;
|
||||||
import com.sunyard.sge.database.Consts;
|
import com.sunyard.sge.database.Consts;
|
||||||
|
import com.sunyard.sge.log.LogFactory;
|
||||||
import org.apache.logging.log4j.Logger;
|
import org.apache.logging.log4j.Logger;
|
||||||
import org.junit.Assert;
|
import org.junit.Assert;
|
||||||
|
|
||||||
@ -15,7 +16,8 @@ public class Sample
|
|||||||
public static void main(String[] args) {
|
public static void main(String[] args) {
|
||||||
|
|
||||||
// 路径要以 / 或 \\ 结尾表示目录
|
// 路径要以 / 或 \\ 结尾表示目录
|
||||||
|
SydApi.SYD_SetLogConfig("./logs/",3);
|
||||||
|
LogFactory.getiLogLevel();
|
||||||
// 通常单例就够了
|
// 通常单例就够了
|
||||||
SydApiBuilder builder = new SydApiBuilder(
|
SydApiBuilder builder = new SydApiBuilder(
|
||||||
new String[]{ "192.168.1.129","172.16.18.59" },
|
new String[]{ "192.168.1.129","172.16.18.59" },
|
||||||
@ -60,10 +62,11 @@ public class Sample
|
|||||||
// 长数据 SM3
|
// 长数据 SM3
|
||||||
longSM3( api );
|
longSM3( api );
|
||||||
|
|
||||||
|
|
||||||
} finally {
|
} finally {
|
||||||
if ( null != api ) {
|
if ( null != api ) {
|
||||||
|
LogFactory.getLogger().debug("END");
|
||||||
api.SYD_Disconnect_Ex();
|
api.SYD_Disconnect_Ex();
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user