Renamed Layouter to Encoder

This commit is contained in:
Collin Smith
2020-08-26 11:17:29 -07:00
parent 39cfd57368
commit 85b57a7ed0
5 changed files with 8 additions and 8 deletions

View File

@ -2,5 +2,5 @@ package com.riiablo.logger;
public interface Appender {
void append(LogEvent event);
Layouter layout();
Encoder encoder();
}

View File

@ -2,6 +2,6 @@ package com.riiablo.logger;
import java.io.OutputStream;
public interface Layouter {
public interface Encoder {
void encode(LogEvent event, OutputStream out);
}

View File

@ -4,19 +4,19 @@ import java.io.OutputStream;
public class OutputStreamAppender implements Appender {
private final OutputStream out;
private final Layouter layouter = new RiiabloLayouter();
private final Encoder encoder = new RiiabloEncoder();
public OutputStreamAppender(OutputStream out) {
this.out = out;
}
@Override
public Layouter layout() {
return layouter;
public Encoder encoder() {
return encoder;
}
@Override
public void append(LogEvent event) {
layouter.encode(event, out);
encoder.encode(event, out);
}
}

View File

@ -5,7 +5,7 @@ import org.apache.commons.lang3.ClassUtils;
import org.apache.commons.lang3.StringUtils;
import org.apache.commons.lang3.exception.ExceptionUtils;
public class RiiabloLayouter extends SimpleLayouter {
public class RiiabloEncoder extends SimpleEncoder {
private final StringBuilder buffer = new StringBuilder(1024);
@Override

View File

@ -4,7 +4,7 @@ import java.io.OutputStream;
import java.nio.charset.Charset;
import org.apache.commons.lang3.exception.ExceptionUtils;
public class SimpleLayouter implements Layouter {
public class SimpleEncoder implements Encoder {
static final Charset US_ASCII = Charset.forName("US-ASCII");
final byte[] newLine = System.getProperty("line.separator").getBytes(US_ASCII);