2010-05-31 29 views
5

logback 0.9.21 kullanıyorum. Ne yazık ki tüm iletileri tek satırda yazdırır, satır karakterinin sonu yok, hatta yanlış olanı.logback - satır sınırlayıcının sonu yok

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

yakalamak nedir:

Birazdan AFAIK set desen var?

+0

Hangi platformu kullanıyorsunuz? Günlükleri hangi araç ile görüntülüyorsunuz? Bir hexeditor linebreak hakkında ne diyor? – BalusC

+0

Hexeditor, bir linbreak bulunamadı. Nedeni, hat kesildiği için hiç satır sonu yoktu. Onu gözden kaçırmak oldukça kolaydı. –

cevap

13

Bunu bulduk, köşeli ayraçlar desen düzeninde özel bir anlam taşıyorlar; Yani desen bu şekilde görünmelidir: logback olarak

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

, desen dize içinde de parantez grouping token s olarak hizmet vermektedir. Kaçmak zorundalar.