diff --git a/pom.xml b/pom.xml index 0a50e84..1e16db2 100644 --- a/pom.xml +++ b/pom.xml @@ -11,7 +11,7 @@ io.avaje avaje-logback-encoder - 0.10 + 0.11 false @@ -27,7 +27,7 @@ io.avaje avaje-json-core - 3.0-RC6 + 3.0 io.avaje diff --git a/src/main/java/io/avaje/logback/encoder/JsonEncoder.java b/src/main/java/io/avaje/logback/encoder/JsonEncoder.java index 344069a..c438c92 100644 --- a/src/main/java/io/avaje/logback/encoder/JsonEncoder.java +++ b/src/main/java/io/avaje/logback/encoder/JsonEncoder.java @@ -13,7 +13,7 @@ import ch.qos.logback.classic.spi.ThrowableProxy; import ch.qos.logback.core.encoder.EncoderBase; import io.avaje.json.PropertyNames; -import io.avaje.json.simple.SimpleMapper; +import io.avaje.json.mapper.JsonMapper; import io.avaje.json.stream.JsonStream; public final class JsonEncoder extends EncoderBase { @@ -146,7 +146,7 @@ public void setCustomFields(String customFields) { if (customFields == null || customFields.isBlank()) { return; } - var mapper = SimpleMapper.builder().jsonStream(json).build(); + var mapper = JsonMapper.builder().jsonStream(json).build(); mapper.map().fromJson(customFields).forEach((key, value) -> { if (value instanceof String) { value = Eval.eval((String) value); diff --git a/src/test/java/io/avaje/logback/encoder/JsonEncoderTest.java b/src/test/java/io/avaje/logback/encoder/JsonEncoderTest.java index 78c7b3e..354e8d5 100644 --- a/src/test/java/io/avaje/logback/encoder/JsonEncoderTest.java +++ b/src/test/java/io/avaje/logback/encoder/JsonEncoderTest.java @@ -2,7 +2,7 @@ import ch.qos.logback.classic.spi.ILoggingEvent; import ch.qos.logback.classic.spi.LoggingEvent; -import io.avaje.json.simple.SimpleMapper; +import io.avaje.json.mapper.JsonMapper; import io.avaje.logback.encoder.abbreviator.TrimPackageAbbreviator; import org.junit.jupiter.api.Test; import ch.qos.logback.classic.Logger; @@ -34,8 +34,8 @@ void encode() { encoder.start(); byte[] bytes = encoder.encode(event); - SimpleMapper simpleMapper = SimpleMapper.builder().build(); - Map asMap = simpleMapper.map().fromJson(bytes); + JsonMapper mapper = JsonMapper.builder().build(); + Map asMap = mapper.map().fromJson(bytes); assertThat((String)asMap.get("component")).isNull(); assertThat((String)asMap.get("env")).isNull(); @@ -55,8 +55,8 @@ void encode_component() { byte[] bytes = encoder.encode(createLogEvent()); - SimpleMapper simpleMapper = SimpleMapper.builder().build(); - Map asMap = simpleMapper.map().fromJson(bytes); + JsonMapper mapper = JsonMapper.builder().build(); + Map asMap = mapper.map().fromJson(bytes); assertThat((String)asMap.get("component")).isEqualTo("my-component"); assertThat((String)asMap.get("env")).isEqualTo("dev"); @@ -75,7 +75,7 @@ void customFieldsEval() { encoder.start(); byte[] bytes = encoder.encode(createLogEvent(createThrowable())); - SimpleMapper simpleMapper = SimpleMapper.builder().build(); + JsonMapper simpleMapper = JsonMapper.builder().build(); Map asMap = simpleMapper.map().fromJson(bytes); assertThat((String)asMap.get("my-custom")).isEqualTo("Hi!"); @@ -89,7 +89,7 @@ void throwable_usingDefault() { encoder.start(); byte[] bytes = encoder.encode(createLogEvent(createThrowable())); - SimpleMapper simpleMapper = SimpleMapper.builder().build(); + JsonMapper simpleMapper = JsonMapper.builder().build(); Map asMap = simpleMapper.map().fromJson(bytes); assertThat((String)asMap.get("stacktrace")).startsWith("java.lang.NullPointerException: "); @@ -110,7 +110,7 @@ void throwable_usingConverter() { encoder.start(); byte[] bytes = encoder.encode(createLogEvent(createThrowable())); - SimpleMapper simpleMapper = SimpleMapper.builder().build(); + JsonMapper simpleMapper = JsonMapper.builder().build(); Map asMap = simpleMapper.map().fromJson(bytes); assertThat((String)asMap.get("stacktrace")).startsWith("j.l.NullPointerException: "); @@ -132,7 +132,7 @@ void throwable_usingConverter_includeStackHash() { encoder.start(); byte[] bytes = encoder.encode(createLogEvent(createThrowable())); - SimpleMapper simpleMapper = SimpleMapper.builder().build(); + JsonMapper simpleMapper = JsonMapper.builder().build(); Map asMap = simpleMapper.map().fromJson(bytes); assertThat((String)asMap.get("stacktrace")).startsWith("j.l.NullPointerException: ");