2016-04-14 6 views
1

Spring bootアプリケーションでLogbackを使用しています。ログバック:ログファイルからクラス名とログレベルを削除するには?

16:09:43.299 [pool-2-thread-1] INFO c.b.r.h.k.s.myClassName - Log message 

それだけで次のように見えるように、どのように私は私のログ設定を変更することができます:

16:09:43.299 Log message 

すなわちから"[pool-2-thread-1] INFO"を取り除く私は現在、サンプル出力を取得し、私のログファイルに

logステートメント

+0

ことは、あなたの 'logbackを投稿することができます。 xml'ファイル? –

答えて

3

Springブートのデフォルトコンソールとファイルログを使用している場合(つまり、クラスパスにlogback.xmlがない場合)、logging.pattern.consolelogging.pattern.fileプロパティを使用できます。たとえば、あなたのためのトリックを行いますあなたのapplication.ymlファイルにこれを追加する:

logging: 
    pattern: 
    file: '%d{HH:mm:ss.SSS} %msg%n' 

そうでない場合は、あなたのlogback.xmlでご対応するファイルアペンダにこのパターンを追加します。

<pattern>%d{HH:mm:ss.SSS} %msg%n</pattern> 
+0

私はapplication.ymlファイルを持っていません。logback.xmlファイルですか? – java123999

+0

これは最高の答えであり、私の質問を解決しました。 – java123999

+0

@ java123999あなたの質問に答えるなら、これを受け入れるべきです。 –

関連する問題