Skip to content

Commit a7db296

Browse files
author
stevejagodzinski
committed
Expose flush() method on Logback and Log4j appenders.
1 parent 82eabd9 commit a7db296

File tree

2 files changed

+12
-0
lines changed

2 files changed

+12
-0
lines changed

src/main/java/com/splunk/logging/HttpEventCollectorLog4jAppender.java

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -245,6 +245,10 @@ public void append(final LogEvent event)
245245
);
246246
}
247247

248+
public void flush() {
249+
sender.flush();
250+
}
251+
248252
@Override
249253
public boolean stop(long timeout, TimeUnit timeUnit) {
250254
this.sender.close();

src/main/java/com/splunk/logging/HttpEventCollectorLogbackAppender.java

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -119,6 +119,12 @@ public void start() {
119119
super.start();
120120
}
121121

122+
public void flush() {
123+
if (started) {
124+
sender.flush();
125+
}
126+
}
127+
122128
@Override
123129
public void stop() {
124130
if (!started)
@@ -400,5 +406,7 @@ private static long parseLong(String string, int defaultValue) {
400406
return defaultValue;
401407
}
402408
}
409+
410+
403411
}
404412

0 commit comments

Comments
 (0)