diff --git a/pom.xml b/pom.xml
index 6481f418..11338849 100644
--- a/pom.xml
+++ b/pom.xml
@@ -87,7 +87,7 @@
3.0.2
4.0.0
1.5.18
- 2.1.2
+ 2.2.0
2.0.17
1.2.0
1.3.0
diff --git a/src/main/java/com/arpnetworking/configuration/jackson/module/pekko/PekkoLoggingModule.java b/src/main/java/com/arpnetworking/configuration/jackson/module/pekko/PekkoLoggingModule.java
index 9c9c0325..2f1ee545 100644
--- a/src/main/java/com/arpnetworking/configuration/jackson/module/pekko/PekkoLoggingModule.java
+++ b/src/main/java/com/arpnetworking/configuration/jackson/module/pekko/PekkoLoggingModule.java
@@ -17,8 +17,11 @@
import com.fasterxml.jackson.databind.module.SimpleModule;
import org.apache.pekko.actor.ActorRef;
+import org.apache.pekko.actor.LocalActorRef;
import org.apache.pekko.actor.TimerSchedulerImpl;
+import java.io.Serial;
+
/**
* Jackson module for serializing Pekko objects for use in JSON/Jackson based
* logger serializers(e.g. logback-steno).
@@ -35,9 +38,13 @@ public PekkoLoggingModule() { }
@Override
public void setupModule(final SetupContext context) {
addSerializer(ActorRef.class, new ActorRefLoggingSerializer());
+ addSerializer(LocalActorRef.class, new ActorRefLoggingSerializer());
addSerializer(TimerSchedulerImpl.TimerMsg.class, new TimerMessageSerializer());
+ addSerializer(TimerSchedulerImpl.InfluenceReceiveTimeoutTimerMsg.class, new TimerMessageSerializer());
+ addSerializer(TimerSchedulerImpl.NotInfluenceReceiveTimeoutTimerMsg.class, new TimerMessageSerializer());
super.setupModule(context);
}
+ @Serial
private static final long serialVersionUID = 6984539942087839964L;
}