[解決済み】コンソールとファイルアペンダーを使用した非常にシンプルなlog4j2のXML設定ファイル
2022-04-06 08:33:09
質問
私はlog4j2を使用して、コンソールとファイルアペンダーを持つ非常に単純なXML設定ファイルが欲しいです。
(Apacheのウェブサイトは多くの情報で私を殺しています。)
解決方法は?
<?xml version="1.0" encoding="UTF-8"?>
<Configuration status="INFO">
<Appenders>
<Console name="Console" target="SYSTEM_OUT">
<PatternLayout pattern="%d{HH:mm:ss.SSS} [%t] %-5level %logger{36} - %msg%n" />
</Console>
<File name="MyFile" fileName="all.log" immediateFlush="false" append="false">
<PatternLayout pattern="%d{yyy-MM-dd HH:mm:ss.SSS} [%t] %-5level %logger{36} - %msg%n"/>
</File>
</Appenders>
<Loggers>
<Root level="debug">
<AppenderRef ref="Console" />
<AppenderRef ref="MyFile"/>
</Root>
</Loggers>
</Configuration>
注意事項
- 設定ファイルに以下の内容を記述してください。
- 設定ファイル名 log4j2.xml
- log4j2.xmlをclass-pathにあるフォルダ(例:ソースフォルダ "src")に配置します。
-
使用方法
Logger logger = LogManager.getLogger();
を使用してロガーを初期化します。 - を設定したのですが immediateFlush="false" にはこの方が良いので SSDの寿命 . ログファイルにすぐに記録する必要がある場合は、このパラメータを削除するか、またはtrueに設定してください。
関連
-
[解決済み] xmlns、xmlns:xsi、xsi:schemaLocation、およびtargetNamespace?
-
[解決済み] packages' 要素が宣言されていない
-
[解決済み] cvc-complex-type.2.4.a: 要素 'ProcessDesc' で始まる無効なコンテンツが見つかりました。ProcessNameのいずれかが期待されます。
-
[解決済み] XSDファイルの目的は何ですか?
-
[解決済み] xsltで文字列を文字列に置き換える
-
[解決済み] XMLを解析して、特定のノード属性のインスタンスをカウントするには?
-
[解決済み] Windowsフォームアプリケーションで、アプリケーションの設定を保存するにはどうすればよいですか?
-
[解決済み] Androidレイアウトのフォルダにサブフォルダを含めることはできますか?
-
[解決済み] C#のWindowsコンソールアプリで現在行を更新するにはどうしたらいいですか?
-
[解決済み】XML属性とXML要素
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] XMLエラーです。ドキュメントの末尾に余分なコンテンツがあります
-
[解決済み] XML: 後続のセクションでコンテンツが許可されていない
-
[解決済み] XMLにおける "loop "の標準?
-
[解決済み] ノード名の XPath ワイルドカード
-
[解決済み] Powershell - XMLをCSVに変換する
-
[解決済み] Ruby XML to JSON Converter?
-
[解決済み] 概念 XML XLST 先行-兄弟-祖先
-
[解決済み] XML本文の二重引用符/一重引用符を置換する必要がありますか?
-
[解決済み】XPathで子の子値を元に要素を選択する方法
-
[解決済み】シェルからXPathワンライナーを実行する方法は?