don't forget log markers

This commit is contained in:
Armin Schrenk
2026-01-21 16:36:56 +01:00
parent b651b9ac26
commit 300cac5441

View File

@@ -24,9 +24,11 @@ class EventualLogger extends AbstractLogger {
synchronized void drainTo(Logger gutter) {
for (var event : bufferedEvents) {
gutter.atLevel(event.getLevel())
.setCause(event.getThrowable())
.log(event.getMessage(), event.getArgumentArray());
var builder = gutter.atLevel(event.getLevel());
builder.setCause(event.getThrowable());
builder.setMessage(event.getMessage());
event.getArguments().forEach(builder::addArgument);
event.getMarkers().forEach(builder::addMarker);
}
bufferedEvents.clear();
}