0

スレッドごとのロギングなどの機能をいくつか追加して、ログファイルを簡単に確認したり、データベースなどにログを挿入したりしたいと考えています。 logback フレームワークで実行できます。logback のソース コードを複製し、要件を満たすためにファイルの一部を追加することは可能ですか?

<configuration>

<appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender">
<!-- encoders are assigned the type
     ch.qos.logback.classic.encoder.PatternLayoutEncoder by default -->
<encoder>
  <pattern>%d{HH:mm:ss.SSS} [%thread] %-5level %logger{5} - %msg%n</pattern>
</encoder>
</appender>

上記のコードのように、ログを直接書きたくない..ログをキャッシュしたいので、それを追加する必要があります..

4

1 に答える 1

0

あなたのアプローチは間違っていると思います.slf4jとlogbackの組み合わせはほとんどすべてを行うことができます.車輪を再発明する必要はありません. 必要な機能を尋ねるだけで、答えが得られます。

threadd ごとに異なるログ ファイルが必要であるという要件については、次のようにします。たとえば、この質問はユーザーベースでさまざまなログを実装しています: ログバック識別子の値を使用してmongodb挿入をフィルタリングする方法

于 2012-07-05T05:28:26.853 に答える