0
現在、log4jを使用してサーバー側とクライアント側の両方のプロセスにログオンしています。 しかし、私はrmi失敗しています。 問題がクライアント側かサーバー側かを知りたいです。 log4jを使用してクライアントとサーバーの両方でrmiアクティビティを表示するにはどうすればよいですか? rmiロギングが表示されないことに注意してください。log4jを使用してRMIが失敗する理由を記録する方法
log4j.rootLogger=DEBUG, file, Socket_Logger, CONSOLE
log4j.appender.file=org.apache.log4j.DailyRollingFileAppender
log4j.appender.file.File=C:/log/RDS.log
log4j.appender.file.Append=true
log4j.appender.DatePattern='.'yyyy-MM-dd
log4j.appender.file.layout=org.apache.log4j.PatternLayout
log4j.appender.file.layout.ConversionPattern=%d %-5p (%t)[%c] %m%n
log4j.appender.file.Threshold=DEBUG
サーバーのlog4jログのようなものを示しています:
私のlog4jのファイルには、この含まれてい
at sun.rmi.transport.proxy.RMIDirectSocketFactory.createSocket(RMIDirectSocketFactory.java:40)
at sun.rmi.transport.proxy.RMIMasterSocketFactory.createSocket(RMIMasterSocketFactory.java:148)
at sun.rmi.transport.tcp.TCPEndpoint.newSocket(TCPEndpoint.java:613)
しかし、クライアント側のログには何も表示されません
コードとスタックトレースを表示してください –