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: ");