logback 0.9.21を使用しています。残念ながら、すべてのメッセージを 1 行に出力します。行末文字はなく、間違ったものもありません。
私の知る限り、パターンは正しく設定されています:
<pattern>%d{HH:mm:ss.SSS} %-5level %class (%thread) [%logger{36}] -- %msg%n</pattern>
キャッチは何ですか?
角かっこはパターンレイアウトで特別な意味を持っているため、エスケープする必要があります。したがって、パターンは次のようになります。
<pattern>%d{HH:mm:ss.SSS} %-5level %class \(%thread\) [%logger{36}] -- %msg%n</pattern>
logback では、パターン文字列内の括弧がグループ化トークンとして機能します。
バックスラッシュでエスケープする必要があります。