Springプロファイル、さまざまなLog4j2構成

デニスI。

私のapplication.ymlで私は得ました:

logging: 
  config: classpath:log4j2.debug.yml

そして、異なるプロファイルの他のいくつか。アプリケーションを起動すると、次のようになります。

ERROR StatusLogger No log4j2 configuration file found. Using default configuration: logging only errors to the console.

プロファイルされたものの隣にlog4j2.xmlを置くだけで、機能します。だから、これは私が依存関係を見逃しているものだと思いますか、log4j2では不可能ですか?

参照:ブートログレベルは、私が試したように可能であるはずだと言っていますか?

トレグラン

私の側では、yamlファイルの代わりにプロパティファイルを使用しています。2つのログファイルが必要でした。1つはすべてをコンソールに記録し、もう1つはファイルに記録します。そこで、log4j2-dev.xmlとlog4j2-file.xmlの2つのlog4j2構成ファイルを作成しました。

私は2つのSpringプロファイルを使用しています。デフォルトのプロファイルと「dev」という名前のプロファイルです。log4j2構成ファイルを切り替えるために、以下を含むファイルapplication.propertiesを作成しました。

spring.profiles.active=
logging.config=classpath:log4j2-file.xml

また、Springが「dev」プロファイルを検出すると自動的にアクティブ化される別のプロパティファイルapplication-dev.propertiesがあります。を含む:

logging.config=classpath:log4j2-dev.xml

log4j2-dev.xml構成を使用する場合は、application.propertiesの「spring.profiles.active =」の値として「dev」を追加するだけです。

このページでFeiyuZhouの答えを見ることができます。彼はYaml構成ファイルを使用して解決策を提示します:application.propertiesによってlog4j2パスを定義する方法は?

もちろん、いつでもapplication.propertiesの属性logging.configを削除し、log4j2.xmlのlog4j2-file.xmlの名前を変更することができます。Springプロファイルによってトリガーされる必要なしに、Log4j2によってデフォルトでロードされます

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

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

編集
0

コメントを追加

0

関連記事

分類Dev

Springでのプロファイル依存のlog4j2構成

分類Dev

複数の条件でlog4j2プロパティファイルを構成できません

分類Dev

Spring Bootがlog4j2構成ファイルを検索しない

分類Dev

Spring ConfigServerルックアップのlog4j2構成ファイルが機能しない

分類Dev

log4j2構成ファイルが見つかりません

分類Dev

log4j2構成ファイルが見つかりません

分類Dev

log4j2 構成ログはファイルに出力されますが、コンソールには出力されません

分類Dev

LOG4J2:プログラムで構成するときに、「log4j2構成ファイルが見つかりません...」の印刷を無効にする

分類Dev

春のログは、jvm引数として渡されたlog4j2構成ファイルを無視します

分類Dev

log4j2が構成ファイルを見つけられない

分類Dev

プログラムによるLog4j2構成ファイルの読み込み

分類Dev

log4j2-spring.xmlでspringProfileタグを使用して、異なるSpringプロファイルでlog4j2を構成できないのはなぜですか?

分類Dev

プロパティファイルから読み取った動的に変更される構成を使用してlog4j2(v2.5)を構成できません

分類Dev

プロパティファイル形式の安全なTCPソケットアペンダーのlog4j2構成

分類Dev

Java 4でlog4j2構成ファイルが見つからない

分類Dev

Eclipseで作成されたRunnablejarで外部log4j2構成ファイルを指定する方法

分類Dev

Java 8 SpringアプリでファイルLogginをLog4j2 Slf4jと連携させることができません

分類Dev

log4j2ログを指定されたサイズのファイルに1週間保持します

分類Dev

Log4j2がログをファイルに書き込まないのはなぜですか?

分類Dev

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

分類Dev

log4j2がファイルに書き込まない

分類Dev

単一のlog4j2 xmlファイルを使用したlog4j2およびlog4jの構成

分類Dev

log4j2がrollingFileアペンダーでログファイルに書き込まない

分類Dev

Log4j2.xml構成ファイルがmapMessageプロパティを解析しない

分類Dev

複数のアプリのWebSphere Libertyプロファイルでlog4jを構成できません

分類Dev

LOG4J-EARでのさまざまな戦争の個別のログファイル

分類Dev

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

分類Dev

コンソールとローリングファイルアペンダーを使用した非常に単純なlog4j2プロパティ構成ファイル

分類Dev

Log4j2は、Javaプログラムが中断されるまでファイルに書き込みません。

Related 関連記事

  1. 1

    Springでのプロファイル依存のlog4j2構成

  2. 2

    複数の条件でlog4j2プロパティファイルを構成できません

  3. 3

    Spring Bootがlog4j2構成ファイルを検索しない

  4. 4

    Spring ConfigServerルックアップのlog4j2構成ファイルが機能しない

  5. 5

    log4j2構成ファイルが見つかりません

  6. 6

    log4j2構成ファイルが見つかりません

  7. 7

    log4j2 構成ログはファイルに出力されますが、コンソールには出力されません

  8. 8

    LOG4J2:プログラムで構成するときに、「log4j2構成ファイルが見つかりません...」の印刷を無効にする

  9. 9

    春のログは、jvm引数として渡されたlog4j2構成ファイルを無視します

  10. 10

    log4j2が構成ファイルを見つけられない

  11. 11

    プログラムによるLog4j2構成ファイルの読み込み

  12. 12

    log4j2-spring.xmlでspringProfileタグを使用して、異なるSpringプロファイルでlog4j2を構成できないのはなぜですか?

  13. 13

    プロパティファイルから読み取った動的に変更される構成を使用してlog4j2(v2.5)を構成できません

  14. 14

    プロパティファイル形式の安全なTCPソケットアペンダーのlog4j2構成

  15. 15

    Java 4でlog4j2構成ファイルが見つからない

  16. 16

    Eclipseで作成されたRunnablejarで外部log4j2構成ファイルを指定する方法

  17. 17

    Java 8 SpringアプリでファイルLogginをLog4j2 Slf4jと連携させることができません

  18. 18

    log4j2ログを指定されたサイズのファイルに1週間保持します

  19. 19

    Log4j2がログをファイルに書き込まないのはなぜですか?

  20. 20

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

  21. 21

    log4j2がファイルに書き込まない

  22. 22

    単一のlog4j2 xmlファイルを使用したlog4j2およびlog4jの構成

  23. 23

    log4j2がrollingFileアペンダーでログファイルに書き込まない

  24. 24

    Log4j2.xml構成ファイルがmapMessageプロパティを解析しない

  25. 25

    複数のアプリのWebSphere Libertyプロファイルでlog4jを構成できません

  26. 26

    LOG4J-EARでのさまざまな戦争の個別のログファイル

  27. 27

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

  28. 28

    コンソールとローリングファイルアペンダーを使用した非常に単純なlog4j2プロパティ構成ファイル

  29. 29

    Log4j2は、Javaプログラムが中断されるまでファイルに書き込みません。

ホットタグ

アーカイブ