1

log4j ログを使用しており、別のログ ファイルにログを記録しようとしています。また、さまざまなログ ファイルにクラス名を表示できるようにしたいと考えています。serverFileLog と clientLogger の 2 つの異なるログ ファイルをインスタンス化するにはどうすればよいですか。クラス名を渡す必要があるため、ロガーを取得するための呼び出しでロガー名を使用できません。助けてください|!!!!!!!! ありがとうございました!!

log4j.rootLogger=DEBUG、serverFileLog

サーバー ファイル ログ

log4j.appender.serverFileLog=org.apache.log4j.RollingFileAppender log4j.appender.serverFileLog.File=./ServerLog.log log4j.appender.serverFileLog.layout=org.apache.log4j.PatternLayout log4j.appender.serverFileLog.layout.ConversionPattern =%d{yyyy-MM-dd HH:mm:ss} %-5p %c{1}:%L - %m%n log4j.additivity.serverFileLog=false

クライアント ファイル ログ

log4j.appender.clientLog=org.apache.log4j.FileAppender log4j.appender.clientLog.File=./Client.log log4j.appender.clientLog.layout=org.apache.log4j.PatternLayout log4j.appender.clientLog.layout.ConversionPattern =%d{yyyy-MM-dd HH:mm:ss} %-5p %c{1}:%L - %m%n log4j.category.clientLogger=DEBUG, clientLog log4j.additivity.clientLogger = false

4

1 に答える 1