新しいLog4J2-JavaLoggingFrameworkを使用したいと思います。すべて正常に動作しますが、ログを構成するためのカスタム構成ファイル(ログレベルなど)を1時間ロードしてみました。
これは私のlog4j2.xmlです:
<?xml version="1.0" encoding="UTF-8"?>
<configuration status="OFF">
<appenders>
<Console name="Console" target="SYSTEM_OUT">
<PatternLayout pattern="%d{HH:mm:ss} [%t] %-5level %logger{36} - %msg%n"/>
</Console>
</appenders>
<loggers>
<root level="error">
<appender-ref ref="Console"/>
</root>
</loggers>
</configuration>
次のことを試しましたが、何も機能しません。
- log4j2.xmlファイルを移動して、デフォルトのパッケージに配置します。
- log4j2.xmlファイルをプロジェクト内の任意の場所に移動します
- log4j2.xmlファイルに「log4j.xml」という名前を付けます
- プロジェクトにフォルダーを作成し、そこにlog4j2.xmlファイルを配置して、そのフォルダーをランタイムクラスパスに追加します。
公式ウェブサイトは私を助けることができないので、私がLog4j2を私の構成ファイルで動作させるのを手伝ってくれることを願っています。