We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent a199827 commit 61715aeCopy full SHA for 61715ae
1 file changed
src/main/java/com/devopsdemo/utilities/LoggerStackTraceUtil.java
@@ -9,6 +9,20 @@
9
*/
10
public class LoggerStackTraceUtil {
11
12
+ /**
13
+ * Returns the stack trace of an exception as a string.
14
+ * @param ex the exception
15
+ * @return the stack trace string
16
+ */
17
+ public static String getStackTrace(Exception ex) {
18
+ if (ex == null) return "";
19
+ StringBuilder sb = new StringBuilder();
20
+ for (StackTraceElement elem : ex.getStackTrace()) {
21
+ sb.append(elem.toString()).append(System.lineSeparator());
22
+ }
23
+ return sb.toString();
24
25
+
26
private static final Logger LOG = LoggerFactory.getLogger(LoggerStackTraceUtil.class);
27
private final int maxCount = 3;
28
0 commit comments