友達、
log4j 構成に関する詳細はほとんど見つかりませんでした。
JBoss 3.x ですでに実行されているアプリケーションはほとんどなく、それらを JBoss 7.1.1.Final に移行しています。
WAR ファイル、JAR ファイル、および EAR ファイルの一部。JBoss 内で Log4j を構成するためのドキュメントをいくつか見つけました。
WARファイルでうまく機能しました。それでも、EAR ファイルでは動作しませんでした。
MyApp.ear
|
|- META-INF
|
|- application.xml
|- jboss-deployment-structure.xml
|
|- lib
|
|- *.jar
|
|- MyApp1.war
|- lib
|
|- *.jar
|- WEB-INF
|
|- server-config.wsdd
|- web.xml
|- classes
|
|- MyApp2.war
|- WEB-INF
|
|- ApplicationResources.properties
|- web.xml
|- classes
|
|- MyApp.jar
|
|- META-INF
|- jboss-service.xml
|- jboss.xml
|- com
JBoss ロギングは大きなアプリケーションであり、すべてのクラスが Log4j を使用しているため、使用できません。では、log4j.properties の最適な場所はどこでしょうか?
すべての EAR クラスを 1 つの構成にロギングすることができます....
log4j.appender.file=org.apache.log4j.DailyRollingFileAppender
log4j.appender.file.DatePattern='.'yyyy-MM-dd
log4j.appender.file.File=./../standalone/log/quote.log
log4j.appender.file.MaxFileSize=2000KB
log4j.appender.file.MaxBackupIndex=60
log4j.appender.file.layout=org.apache.log4j.PatternLayout
log4j.appender.file.layout.ConversionPattern=%d{dd.MM.yyyy HH:mm:ss.SSS} [%-5p] - %C{1} - %m%n
log4j.appender.file.Append=false
log4j.rootCategory=DEBUG, file
教えてください....