logstash-logback-encoder は、stacktrace の出力を次のような 1 つの文字列で表示します。
"stack_trace": "java.lang.RuntimeException: null\n\tat com.ideasforsharing.demo.controllers.SleuthController.helloSleuth(SleuthController.java:24)\n\tat sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\n\tat sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\n"
これは読みにくい。おそらくjson配列を使用して、スタックトレースの表示をフォーマットして複数行に表示するにはどうすればよいですか?
"stack_trace" : [
"java.lang.RuntimeException: null",
"com.ideasforsharing.demo.controllers.SleuthController.helloSleuth(SleuthController.java:24)",
"at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)",
"at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)"
]