override fun serialize()

in executors/src/main/kotlin/FailureSerializers.kt [54:61]


  override fun serialize(value: Throwable, gen: JsonGenerator, serializers: SerializerProvider) {
    gen.writeStartObject()
    gen.writeStringField("message", value.message)
    gen.writeStringField("fullName", value.javaClass.name)
    gen.writeObjectField("stackTrace", value.stackTrace?.take(3))
    gen.writeObjectField("cause", if (value.cause != value) value.cause else null)
    gen.writeEndObject()
  }