2017-07-12 3 views
0

私はテンプレートを使用していない、または古いプロジェクトをアップグレードする必要があるたびに、WildFly 10に配備されるWAR(EE 7)のlog4jを設定する最も簡単な方法を見つけるのに苦労します...WildFly 10に配備されたJava EE 7(WAR)でlog4jを有効にする最も簡単な手順は何ですか?

私はMavenを使用しています

誰でも助けてくれますか?私は、展開のうち、log4j.xmlを残すとlogging subsystemてロギングを設定示唆のだアドバンス

+0

何もする必要はありません。エラーや予期しない動作が発生していますか?あなたはlog4j設定ファイルを持っていますか、あるいはlog4jロガーを使っていますか? –

+0

私は本当に知りません。教師がWebLogic用に作ったプロジェクトがありますが、log4j.xml en WEB-INFを定義し、MAVEN依存関係をJARとして配置し、ファイルAppenderのPATHを指定する必要があります。しかし、WildFlyの考えではあまり複雑ではありませんでした...私はデフォルトのロガーを使用していますが、たとえばlogger.debugというオプションはありません。log.info、log.severalなど、 Log4jとして。 私の質問は正しいとminimuの設定を得ることです... 時々私は他のプロジェクトからそれらの部分をコピーしたと感じるが、本当に私はベストプラクティスが正確に何かを知らない。 – MadMad666

答えて

0

感謝。これにより、アプリケーションの再デプロイやサーバーの再ロードを必要とせずに、実行時に構成を変更することができます。あなたは今TRACEログにそれを変更する必要がある場合は

/subsystem=logging/logger=org.jboss.as:add(level=DEBUG) 

:CLIでDEBUGレベルで新しいロガーを追加するたとえば

/subsystem=logging/logger=org.jboss.as:write-attribute(name=level, value=TRACE) 

あなたはまた、すべてこれを設定することができますウェブコンソールまたはHTTP management APIも使用してください。

関連する問題