From aa5a27182e7568d2fb517663af3198d57be92c26 Mon Sep 17 00:00:00 2001 From: Sebastian Harko Date: Thu, 30 Mar 2017 11:31:18 +0200 Subject: [PATCH] Serialization Docs: add info about adding a logger (#22618) --- .../java/code/jdocs/serialization/SerializationDocTest.java | 5 +++++ .../scala/code/docs/serialization/SerializationDocSpec.scala | 5 +++++ 2 files changed, 10 insertions(+) diff --git a/akka-docs/rst/java/code/jdocs/serialization/SerializationDocTest.java b/akka-docs/rst/java/code/jdocs/serialization/SerializationDocTest.java index 8c71473c03..8aaecd735e 100644 --- a/akka-docs/rst/java/code/jdocs/serialization/SerializationDocTest.java +++ b/akka-docs/rst/java/code/jdocs/serialization/SerializationDocTest.java @@ -21,6 +21,11 @@ public class SerializationDocTest { //#my-own-serializer public class MyOwnSerializer extends JSerializer { + // If you need logging here, introduce a constructor that takes an ExtendedActorSystem. + // public MyOwnSerializer(ExtendedActorSystem actorSystem) + // Get a logger using: + // private final LoggingAdapter logger = Logging.getLogger(actorSystem, this); + // This is whether "fromBinary" requires a "clazz" or not @Override public boolean includeManifest() { return false; diff --git a/akka-docs/rst/scala/code/docs/serialization/SerializationDocSpec.scala b/akka-docs/rst/scala/code/docs/serialization/SerializationDocSpec.scala index 85787c4eec..debb929bfc 100644 --- a/akka-docs/rst/scala/code/docs/serialization/SerializationDocSpec.scala +++ b/akka-docs/rst/scala/code/docs/serialization/SerializationDocSpec.scala @@ -20,6 +20,11 @@ package docs.serialization { //#my-own-serializer class MyOwnSerializer extends Serializer { + // If you need logging here, introduce a constructor that takes an ExtendedActorSystem. + // class MyOwnSerializer(actorSystem: ExtendedActorSystem) extends Serializer + // Get a logger using: + // private val logger = Logging(actorSystem, this) + // This is whether "fromBinary" requires a "clazz" or not def includeManifest: Boolean = true