.javaファイルタイプなしでファイル名をログに記録するようにlog4jを構成します

ウェスロビン

次の方法で、クラス名(パッケージプレフィックスを除く)とメソッドをログに記録したいと思います。

<className>.<methodName>

現在、これに対する私のxmlレイアウトは

<layout class="org.apache.log4j.PatternLayout">
  <param name="ConversionPattern" value="%d %5p [%t] (%F.%M) - %m%n" />
</layout>

これは、.javaファイルタイプを含むファイル名を返します。

ファイル名から.javaを削除するようにlog4jを構成する方法はありますか?

ロロ

必要なのがクラス名である場合は、PatternLayoutJavadocで説明されているように、%C変換文字を検討する必要があります

たとえば、修飾されていないクラス名を指定するには、次のようにします。

<layout class="org.apache.log4j.PatternLayout">
  <param name="ConversionPattern" value="%d %5p [%t] (%C{1}.%M) - %m%n" />
</layout>

完全修飾クラス名の最初の右端のコンポーネントを指定する{1}修飾子の使用法に注意してください。

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

同じロガーの異なるファイルに異なるログレベルを記録するようにlog4jを構成する方法

分類Dev

実行時にカスタムファイルにログを記録するようにlog4jを構成する

分類Dev

log4jを使用してさまざまなファイルにログを記録する

分類Dev

java log4jログに記録するファイルを選択

分類Dev

実行時にカスタムファイルにログを記録するようにlog4cplusを構成します

分類Dev

Log4j2-古いログファイルを削除するようにRolloverStrategyを構成します

分類Dev

SpringBootでlog4jを使用してINFOを1つのファイルに記録し、ERRORを別のファイルに記録する方法。

分類Dev

ログをログに記録している間、そのクラスのログファイルを動的に作成し、log4jでのみそのファイルにログインします。

分類Dev

Log4jが5つ以上のログファイルを作成しないようにする

分類Dev

Log4j構成ファイルを使用して異なるログレベルで2つのログを生成するにはどうすればよいですか?

分類Dev

Log4jに現在の日付を含めるようにログファイル名を設定する

分類Dev

log4j xml、プロパティファイル、およびソースコード(主にJava)以外のログを構成する方法は?

分類Dev

Log4jは、ファイルの先頭にいくつかのバイナリ情報をログに記録しています

分類Dev

slf4j-log4j12を使用してLog4jで構成ファイルを設定する

分類Dev

Log4j2をログファイルに記録するにはどうすればよいですか?考えられるすべてのことを試しましたが、Linuxの構成の問題である可能性がありますか?

分類Dev

プログラムの実行ごとにlog4jでログファイルをどのように作成しますか?

分類Dev

log4jはどこで/どのようにlog4j.propertiesファイルを探しますか?

分類Dev

log4jを使用してプログラムで異なるログファイルを作成する

分類Dev

Log4jは構成をログに記録します

分類Dev

過去7日間のみログファイルを保持するようにlog4jを構成する方法

分類Dev

rel / myproject / logに書き込まれるログファイルをどのように構成しますか?

分類Dev

Mybatis log4jlog4jを構成してSQLログをファイルに出力する方法

分類Dev

ローカルで実行しているときにコンソールにログを記録し、log4j2を使用してサーバーで実行しているときにローリングログファイルにログを記録するにはどうすればよいですか?

分類Dev

Log4j2:すでに存在する場合は、別のファイルにログを記録します

分類Dev

log4jコンソールログを無効にし、ファイルログを有効にする

分類Dev

log4jでMDCを使用してログファイルに動的に名前を付ける

分類Dev

外部log4j構成ファイル名を指定するDropwizard

分類Dev

ファイルにログを記録して標準出力に出力するロガー構成

分類Dev

ファイルにログを記録するロガー構成

Related 関連記事

  1. 1

    同じロガーの異なるファイルに異なるログレベルを記録するようにlog4jを構成する方法

  2. 2

    実行時にカスタムファイルにログを記録するようにlog4jを構成する

  3. 3

    log4jを使用してさまざまなファイルにログを記録する

  4. 4

    java log4jログに記録するファイルを選択

  5. 5

    実行時にカスタムファイルにログを記録するようにlog4cplusを構成します

  6. 6

    Log4j2-古いログファイルを削除するようにRolloverStrategyを構成します

  7. 7

    SpringBootでlog4jを使用してINFOを1つのファイルに記録し、ERRORを別のファイルに記録する方法。

  8. 8

    ログをログに記録している間、そのクラスのログファイルを動的に作成し、log4jでのみそのファイルにログインします。

  9. 9

    Log4jが5つ以上のログファイルを作成しないようにする

  10. 10

    Log4j構成ファイルを使用して異なるログレベルで2つのログを生成するにはどうすればよいですか?

  11. 11

    Log4jに現在の日付を含めるようにログファイル名を設定する

  12. 12

    log4j xml、プロパティファイル、およびソースコード(主にJava)以外のログを構成する方法は?

  13. 13

    Log4jは、ファイルの先頭にいくつかのバイナリ情報をログに記録しています

  14. 14

    slf4j-log4j12を使用してLog4jで構成ファイルを設定する

  15. 15

    Log4j2をログファイルに記録するにはどうすればよいですか?考えられるすべてのことを試しましたが、Linuxの構成の問題である可能性がありますか?

  16. 16

    プログラムの実行ごとにlog4jでログファイルをどのように作成しますか?

  17. 17

    log4jはどこで/どのようにlog4j.propertiesファイルを探しますか?

  18. 18

    log4jを使用してプログラムで異なるログファイルを作成する

  19. 19

    Log4jは構成をログに記録します

  20. 20

    過去7日間のみログファイルを保持するようにlog4jを構成する方法

  21. 21

    rel / myproject / logに書き込まれるログファイルをどのように構成しますか?

  22. 22

    Mybatis log4jlog4jを構成してSQLログをファイルに出力する方法

  23. 23

    ローカルで実行しているときにコンソールにログを記録し、log4j2を使用してサーバーで実行しているときにローリングログファイルにログを記録するにはどうすればよいですか?

  24. 24

    Log4j2:すでに存在する場合は、別のファイルにログを記録します

  25. 25

    log4jコンソールログを無効にし、ファイルログを有効にする

  26. 26

    log4jでMDCを使用してログファイルに動的に名前を付ける

  27. 27

    外部log4j構成ファイル名を指定するDropwizard

  28. 28

    ファイルにログを記録して標準出力に出力するロガー構成

  29. 29

    ファイルにログを記録するロガー構成

ホットタグ

アーカイブ