10

logback 0.9.21を使用しています。残念ながら、すべてのメッセージを 1 行に出力します。行末文字はなく、間違ったものもありません。

私の知る限り、パターンは正しく設定されています:

<pattern>%d{HH:mm:ss.SSS} %-5level %class (%thread) [%logger{36}] -- %msg%n</pattern>

キャッチは何ですか?

4

2 に答える 2

19

角かっこはパターンレイアウトで特別な意味を持っているため、エスケープする必要があります。したがって、パターンは次のようになります。

<pattern>%d{HH:mm:ss.SSS} %-5level %class \(%thread\) [%logger{36}] -- %msg%n</pattern>
于 2010-06-01T11:58:30.927 に答える
4

logback では、パターン文字列内の括弧がグループ化トークンとして機能します。

バックスラッシュでエスケープする必要があります。

于 2013-03-27T21:32:00.940 に答える