blob: 57e9e8c5a077679876d36bd911e8362b5bd26520 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
|
package org.openecomp.sdc.common.ecomplogwrapper;
import java.util.Arrays;
import org.openecomp.sdc.common.ecomplog.EcompLoggerDebug;
import org.openecomp.sdc.common.ecomplog.Enums.LogLevel;
public class EcompLoggerSdcDebug {
public void log(LogLevel errorLevel,
String uuid,
String message,
Exception ex) {
StringBuilder stackTrack = new StringBuilder();
Arrays.asList(ex.getStackTrace()).forEach(item -> stackTrack.append(item.toString()).append("\n"));
EcompLoggerDebug.getInstance()
.clear()
.startTimer()
.setKeyRequestId(uuid)
.log(errorLevel, String.format("%s %s", message, stackTrack.toString()));
}
public void log(LogLevel errorLevel,
String uuid,
String message) {
EcompLoggerDebug.getInstance()
.clear()
.startTimer()
.setKeyRequestId(uuid)
.log(errorLevel, message);
}
}
|