0
現在のプロジェクトはどこ
Log4Jの1.2.17であるLog4jのデバッグ情報を見つけることも
-Dlog4j.debug
私の質問によって、自分自身のための出力デバッグ情報があるものでデバッグ情報を見つけるためにされてできLog4jのように見えます出力は?私はサーバーログとアプリケーションログをチェックしましたが、何も見えませんでしたか?
現在のプロジェクトはどこ
Log4Jの1.2.17であるLog4jのデバッグ情報を見つけることも
-Dlog4j.debug
私の質問によって、自分自身のための出力デバッグ情報があるものでデバッグ情報を見つけるためにされてできLog4jのように見えます出力は?私はサーバーログとアプリケーションログをチェックしましたが、何も見えませんでしたか?
あなたがアペンダのいずれかを指定します:
https://logging.apache.org/log4j/2.x/manual/appenders.html
それは出力を使用すると、confファイルで指定したファイルになりますFileAppenderことができます。
<?xml version="1.0" encoding="UTF-8"?>
<Configuration status="warn" name="MyApp" packages="">
<Appenders>
<File name="MyFile" fileName="logs/app.log">
<PatternLayout>
<Pattern>%d %p %c{1.} [%t] %m%n</Pattern>
</PatternLayout>
</File>
</Appenders>
<Loggers>
<Root level="error">
<AppenderRef ref="MyFile"/>
</Root>
</Loggers>
</Configuration>
それともConsoleAppenderそれをコンソールに印刷されます:
<?xml version="1.0" encoding="UTF-8"?>
<Configuration status="warn" name="MyApp" packages="">
<Appenders>
<Console name="STDOUT" target="SYSTEM_OUT">
<PatternLayout pattern="%m%n"/>
</Console>
</Appenders>
<Loggers>
<Root level="error">
<AppenderRef ref="STDOUT"/>
</Root>
</Loggers>
</Configuration>
さらに、アプリケーションがDEBUGステートメントをログに記録するようにしてください。
答えていただきありがとうございます。申し訳ありませんが、私の質問はlog4Jアプリケーションログについてではなく、Log4Jをデバッグする方法についてです。 – Dreamer
これらのメッセージはSTDOUTに表示されるはずです。コンソールからアプリケーションを実行すると、そこにメッセージが表示されます。 – NEO
もう一度おねがいしますが、デバッグ情報出力をどこかに出力する方法を見つけることもできます – Dreamer