safedb 디버깅
This commit is contained in:
@@ -4,7 +4,14 @@ import lombok.Getter;
|
||||
import lombok.extern.slf4j.Slf4j;
|
||||
import com.initech.safedb.SimpleSafeDB;
|
||||
import com.initech.safedb.sdk.exception.SafeDBSDKException;
|
||||
import org.apache.commons.io.IOUtils;
|
||||
import org.springframework.data.repository.init.ResourceReader;
|
||||
|
||||
import java.io.BufferedInputStream;
|
||||
import java.io.BufferedReader;
|
||||
import java.io.InputStream;
|
||||
import java.io.InputStreamReader;
|
||||
import java.net.URL;
|
||||
import java.util.Base64;
|
||||
|
||||
@Slf4j
|
||||
@@ -41,9 +48,17 @@ public class SafeDBWrapper extends SafeDBBroker {
|
||||
// "com.initech.safedb.SimpleSafeDB" 클래스 존재 여부 확인
|
||||
try {
|
||||
Class.forName("com.initech.safedb.SimpleSafeDB");
|
||||
if (SafeDBWrapper.class.getClassLoader().getResource("SafeDBMap_config.xml") == null) {
|
||||
isRealSafeDB = false;
|
||||
return;
|
||||
|
||||
try (InputStream is = ResourceReader.class.getClassLoader().getResourceAsStream("SafeDBMap_config.xml")) {
|
||||
if (is == null) {
|
||||
isRealSafeDB = false;
|
||||
return;
|
||||
} else {
|
||||
try (BufferedReader br = new BufferedReader(new InputStreamReader(is))) {
|
||||
br.lines().forEach(log::debug);
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
this.safedb = SimpleSafeDB.getInstance();
|
||||
|
||||
Reference in New Issue
Block a user