Sto utilizzando Logback 1.0.13 su un'applicazione Scala/Play 2.2.0. config esistente assomiglia:logback: controllo della formattazione delle eccezioni stacktraces
<appender name="FILE" class="ch.qos.logback.core.FileAppender">
<file>${application.home}/logs/application.log</file>
<encoder>
<pattern>%date [%level][%logger{1}][%thread{1}] %message%xException%n</pattern>
</encoder>
</appender>
sto cercando se c'è un modo per configurarlo in modo linee eccezione traceback hanno un separatore personalizzato. Invece di
play.api.Configuration$$anon$1: Configuration error[Cannot connect to database [default]]
at play.api.Configuration$.play$api$Configuration$$configError(Configuration.scala:92) ~[play_2.10-2.2.0.jar:2.2.0]
at play.api.Configuration.reportError(Configuration.scala:570) ~[play_2.10-2.2.0.jar:2.2.0]
at play.api.db.BoneCPPlugin$$anonfun$onStart$1.apply(DB.scala:252) ~[play-jdbc_2.10-2.2.0.jar:2.2.0]
mi piacerebbe mettere alcuni caratteri davanti a ogni riga come questa:
play.api.Configuration$$anon$1: Configuration error[Cannot connect to database [default]]
>>> at play.api.Configuration$.play$api$Configuration$$configError(Configuration.scala:92) ~[play_2.10-2.2.0.jar:2.2.0]
>>> at play.api.Configuration.reportError(Configuration.scala:570) ~[play_2.10-2.2.0.jar:2.2.0]
>>> at play.api.db.BoneCPPlugin$$anonfun$onStart$1.apply(DB.scala:252) ~[play-jdbc_2.10-2.2.0.jar:2.2.0]
Non penso che il logback abbia qualcosa di questo tipo in modo nativo. Probabilmente potresti scrivere un appender di logback personalizzato e provare ad ottenere lo stesso risultato. – Aritra