-2
1つのGlassfishドメインインスタンスに配備された固有のアプリケーションを表す複数のWARファイルがあります。私はロギングのためにlog4jを使用しています。私は各WARファイルにjarファイルをバンドルしています。それぞれのアプリケーションに別のlog4jログファイルにメッセージを記録させようとしています。Glassfish server.logにlog4jログが重複しています
私の挑戦は、メッセージが各アプリケーションのログファイルに加えて、Glassfishのserver.logファイルにも記録されていることです。 glassfishのserver.logへのロギングをオフにしないで、Glassfishのserver.logではなく、それぞれのログファイルにのみログを記録できるようにするにはどうすればよいですか。glassfishのシステムイベントは、異なるログファイル。以下は
私log4.propertiesが
log4j.rootLogger=DEBUG, myLogger
log4j.appender.myLogger=DEBUG,myLogger
log4j.additivity.myLogger=false
log4j.appender.myLogger=org.apache.log4j.RollingFileAppender
log4j.appender.myLogger.File=C:/AppLogs/myApplogger.log
log4j.appender.myLogger.DatePattern='.'dd-MMM-yyyy
log4j.appender.myLogger.layout=org.apache.log4j.PatternLayout
log4j.appender.myLogger.layout.ConversionPattern=[%p] %d{dd-MMM-yyyy HH:mm:ss,SSS} %c %M - %m%n
log4j.appender.myLogger.MaxFileSize=512KB
log4j.appender.myLogger.MaxBackupIndex=10
でそれを交換してくださいにあなたのlog4j構成xmlまたはプロパティを追加
間違ってこの行を得たと思いますあなたの質問 – Sanjeev
私が使用しているlog4jのプロパティを追加しました – Stephen