1.服务器日志记录
String code = esbResponse.getRETURN_CODE();
String msg = esbResponse.getMSG();
if (code!=null && code.equals("S000A000")) {
LogUtil.logRPSuccess(SystemConstant.SYSTEMNAME3+"返回成功信息:[msg] ["+msg+"]"+esbResponse.getRETURN_DESC());
}else {
LogUtil.logRPFail(SystemConstant.SYSTEMNAME3+"返回失败信息:[msg]["+msg+"]"+RESPONSE.toString());
}
package com.thinkgem.jeesite.modules.services.util;
import org.apache.log4j.Logger;
/**
* 报文记录器
*/
public class LogUtil {
public static void logRQA(final String string){
final String baowen = string;
Thread thread = new Thread(new Runnable() {
@Override
public void run() {
Logger logRQA = Logger.getLogger("RQA");
logRQA.info(baowen);
}
});
thread.start();
}
public static void logRQB(String string){
final String baowen = string;
Thread thread = new Thread(new Runnable() {
@Override
public void run() {
Logger logRQB = Logger.getLogger("RQB");
logRQB.info(baowen);
}
});
thread.start();
}
public static void logRPSuccess(String string){
final String baowen = string;
Thread thread = new Thread(new Runnable() {
@Override
public void run() {
Logger logRPS = Logger.getLogger("SUCCESS");
logRPS.info(baowen);
}
});
thread.start();
}
public static void logRPFail(String string){
Logger logRPF = Logger.getLogger("FAIL");
logRPF.info(string);
}
}