use of io.nuls.core.exception.NulsException in project nuls by nuls-io.
the class Log method info.
/**
* 提供info级别基本的日志输出
*
* @param msg 需要显示的消息
* @param throwable 异常信息
*/
public static void info(String msg, Throwable throwable) {
String logContent = isStringBlank(getId()) ? (getLogTrace() + ":" + msg) : (getLogTrace() + "[" + getId() + "]" + ":" + msg);
if (!(throwable instanceof NulsException) || !(throwable instanceof NulsRuntimeException)) {
throwable = new NulsException(ErrorCode.FAILED, throwable);
}
LOG.info(logContent, throwable);
}
use of io.nuls.core.exception.NulsException in project nuls by nuls-io.
the class Log method debug.
/**
* 提供debug级别基本的日志输出
*
* @param msg 需要显示的消息
* @param throwable 异常信息
*/
public static void debug(String msg, Throwable throwable) {
if (LOG.isDebugEnabled()) {
String logContent = isStringBlank(getId()) ? (getLogTrace() + ":" + msg) : (getLogTrace() + "[" + getId() + "]" + ":" + msg);
if (!(throwable instanceof NulsException) || !(throwable instanceof NulsRuntimeException)) {
throwable = new NulsException(ErrorCode.FAILED, throwable);
}
LOG.debug(logContent, throwable);
}
}
use of io.nuls.core.exception.NulsException in project nuls by nuls-io.
the class MsgLog method info.
/**
* 提供info级别基本的日志输出
*
* @param msg 需要显示的消息
* @param throwable 异常信息
*/
public static void info(String msg, Throwable throwable) {
String logContent = isStringBlank(getId()) ? (getLogTrace() + ":" + msg) : (getLogTrace() + "[" + getId() + "]" + ":" + msg);
if (!(throwable instanceof NulsException) || !(throwable instanceof NulsRuntimeException)) {
throwable = new NulsException(ErrorCode.FAILED, throwable);
}
LOG.info(logContent, throwable);
}
use of io.nuls.core.exception.NulsException in project nuls by nuls-io.
the class MsgLog method warn.
/**
* 提供warn级别基本的日志输出
*
* @param msg 需要显示的消息
* @param throwable 异常信息
*/
public static void warn(String msg, Throwable throwable) {
String logContent = isStringBlank(getId()) ? (getLogTrace() + ":" + msg) : (getLogTrace() + "[" + getId() + "]" + ":" + msg);
if (!(throwable instanceof NulsException) || !(throwable instanceof NulsRuntimeException)) {
throwable = new NulsException(ErrorCode.FAILED, throwable);
}
LOG.warn(logContent, throwable);
}
use of io.nuls.core.exception.NulsException in project nuls by nuls-io.
the class VersionManager method downloadLib.
private static void downloadLib(String folderPath, String file, String sign) throws NulsException {
byte[] bytes;
try {
bytes = HttpDownloadUtils.download(DOWNLOAD_FILE_FOLDER_URL + file);
} catch (IOException e) {
throw new NulsException(e);
}
// 验证签名
OutputStream outputStream = null;
try {
outputStream = new FileOutputStream(new File(folderPath + "/" + file));
outputStream.write(bytes);
outputStream.flush();
} catch (Exception e) {
throw new NulsException(e);
} finally {
try {
outputStream.close();
} catch (IOException e) {
throw new NulsException(e);
}
}
}
Aggregations