Skip to content

Commit bc8fb5f

Browse files
author
Damien Dallimore
committed
Merge remote-tracking branch 'origin/master'
2 parents 0c308ad + 4e5dc80 commit bc8fb5f

File tree

1 file changed

+14
-0
lines changed

1 file changed

+14
-0
lines changed

src/com/splunk/logging/log4j/appender/SplunkRawTCPAppender.java

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -62,6 +62,20 @@ protected void append(LoggingEvent event) {
6262

6363
String formatted = layout.format(event);
6464

65+
//send error stack traces to splunk
66+
if(layout.ignoresThrowable()) {
67+
String[] s = event.getThrowableStrRep();
68+
StringBuilder stackTrace = new StringBuilder();
69+
if (s != null) {
70+
int len = s.length;
71+
for(int i = 0; i < len; i++) {
72+
stackTrace.append(Layout.LINE_SEP);
73+
stackTrace.append(s[i]);
74+
}
75+
}
76+
formatted += stackTrace.toString();
77+
}
78+
6579
sri.streamEvent(formatted);
6680

6781
}

0 commit comments

Comments
 (0)