Re #74: Created StringBuilders thread local holder and using thread local StringBuilder in Log4jAdapterLabelPrinter that can be shared between many threads.

This commit is contained in:
tomasz.kowalczewski committed 2021-10-20 23:44:56 +02:00
1 parent 1a7694a89b
commit fb09f5664e
1 file changed
+1 -1
@@ -20,7 +20,7 @@ public class Log4jAdapterLabelPrinter implements LabelPrinter {
@Override
public void append(LogEvent event, Consumer<CharSequence> appendable) {
outputBuffer.setLength(0);
StringBuilder outputBuffer = StringBuilders.threadLocal();
for (int i = 0; i < formatters.size(); i++) {
formatters.get(i).format(event, outputBuffer);