ログの出力ファイルを作成する必要があるときに、log4jに関連する問題があります。
これは私の現在のlog.propertiesファイルです
log4j.rootCategory=info, MAIN_LOG
log4j.appender.MAIN_LOG=org.apache.log4j.FileAppender
log4j.appender.MAIN_LOG.File=log.log
log4j.appender.MAIN_LOG.layout=org.apache.log4j.PatternLayout
log4j.appender.MAIN_LOG.layout.ConversionPattern=$%d{dd MMM yyyy HH:mm:ss,SSS}#%p#[%t]#%c#%m#%n
log4j.appender.MAIN_LOG.append=true
log4j.rootCategory=error, A1
# A1 is set to be a LF5Appender which outputs to a swing
# logging console.
log4j.appender.A1=org.apache.log4j.net.SocketAppender
log4j.appender.A1.layout=org.apache.log4j.PatternLayout
log4j.appender.A1.layout.ConversionPattern=$%d{dd MMM yyyy HH:mm:ss,SSS}#%p#[%t]#%c#%m#%n
log4j.appender.A1.RemoteHost=localhost
log4j.appender.A1.Port=4712
log4j.appender.A1.ReconnectionDelay=60000
問題は、jarファイルからファイルに保存したい情報ログがあることです。
log4j.appender.MAIN_LOG.File=log.log
Atm私はこれを使用しますが、何もしません。jarが配置されているのと同じフォルダーにあるファイルにファイルを書き込むために、ここに書き込む必要のあるパスを知りたいです。