Skip to content

Commit 21a8146

Browse files
committed
feat exception catch
1 parent eae24b0 commit 21a8146

3 files changed

Lines changed: 6 additions & 12 deletions

File tree

rasp/jvm/JVMAgent/src/main/java/com/security/smithloader/log/SmithAgentLogger.java

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,7 @@
11
package com.security.smithloader.log;
22

3-
import java.io.IOException;
43
import java.io.PrintWriter;
54
import java.io.StringWriter;
6-
import java.time.Instant;
75
import java.util.logging.FileHandler;
86
import java.util.logging.Logger;
97
import java.util.logging.SimpleFormatter;
@@ -14,9 +12,8 @@ public class SmithAgentLogger {
1412
public static Logger logger = Logger.getLogger("RASPAgent");
1513

1614
static {
17-
logger.setUseParentHandlers(false);
18-
1915
try {
16+
logger.setUseParentHandlers(false);
2017
String filename = String.format("/tmp/JVMAgent.%d.log", ProcessHelper.getCurrentPID());
2118

2219
FileHandler handler = new FileHandler(filename, 5 * 1024 * 1024, 5, true);
@@ -25,7 +22,7 @@ public class SmithAgentLogger {
2522
SimpleFormatter formatter = new SimpleFormatter();
2623
handler.setFormatter(formatter);
2724

28-
} catch (IOException | NumberFormatException e) {
25+
} catch (Exception e) {
2926
e.printStackTrace();
3027
}
3128
}

rasp/jvm/JVMProbe/src/main/java/com/security/smith/log/AttachInfo.java

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@
22

33
import java.io.File;
44
import java.io.FileWriter;
5-
import java.io.IOException;
65
import java.nio.file.Files;
76
import java.nio.file.Path;
87
import java.nio.file.Paths;
@@ -30,7 +29,7 @@ public static void info() {
3029
}
3130
}
3231
}
33-
} catch (IOException e) {
32+
} catch (Exception e) {
3433
System.out.println(e.getMessage());
3534
}
3635
}

rasp/jvm/JVMProbe/src/main/java/com/security/smith/log/SmithLogger.java

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,8 @@
22

33
import com.security.smith.common.ProcessHelper;
44

5-
import java.io.IOException;
65
import java.io.PrintWriter;
76
import java.io.StringWriter;
8-
import java.time.Instant;
97
import java.util.logging.FileHandler;
108
import java.util.logging.Logger;
119
import java.util.logging.SimpleFormatter;
@@ -16,9 +14,9 @@ public class SmithLogger {
1614

1715

1816
public static void loggerProberInit() {
19-
logger.setUseParentHandlers(false);
20-
17+
2118
try {
19+
logger.setUseParentHandlers(false);
2220
String filename = String.format("/tmp/JVMProbe.%d.log", ProcessHelper.getCurrentPID());
2321

2422
fileHandler = new FileHandler(filename, 5 * 1024 * 1024, 5, true);
@@ -27,7 +25,7 @@ public static void loggerProberInit() {
2725
SimpleFormatter formatter = new SimpleFormatter();
2826
fileHandler.setFormatter(formatter);
2927

30-
} catch (IOException | NumberFormatException e) {
28+
} catch (Exception e) {
3129
e.printStackTrace();
3230
}
3331
}

0 commit comments

Comments
 (0)