簡體   English   中英

log4j 在 .nfsXXXX 而不是 .log 文件中打印日志

[英]log4j is printing logs in .nfsXXXX instead of .log files

我正在嘗試使用 log4j 創建日志,但生成了 .nfsXXXX 文件,其中打印了日志。 有人可以指導我為什么會生成這些文件以及如何防止它們。 我正在使用萊納斯

logging.properties 內容:

log4j.logger.errorLogger=debug, E
log4j.additivity.errorLogger=false
log4j.appender.E=org.apache.log4j.RollingFileAppender
log4j.appender.E.File=Error.log
log4j.appender.E.MaxBackupIndex=10
log4j.appender.E.MaxFileSize=10MB
log4j.appender.E.layout=org.apache.log4j.PatternLayout
log4j.appender.E.layout.ConversionPattern=[%d{dd MMM yyyy HH:mm:ss,SSS} : %-5p] - %m%n%n


log4j.logger.consoleLogger=debug, C
log4j.additivity.consoleLogger=false
log4j.appender.C=org.apache.log4j.RollingFileAppender
log4j.appender.C.File=Console.log
log4j.appender.C.MaxBackupIndex=10
log4j.appender.C.MaxFileSize=10MB
log4j.appender.C.layout=org.apache.log4j.PatternLayout
log4j.appender.C.layout.ConversionPattern=[%d{dd MMM yyyy HH:mm:ss,SSS} : %-5p] - %m%n%n

log4j.logger.transactionLogger=debug, T
log4j.additivity.transactionLogger=false
log4j.appender.T=org.apache.log4j.RollingFileAppender
log4j.appender.T.File=Transaction.log
log4j.appender.T.MaxBackupIndex=20
log4j.appender.T.MaxFileSize=10MB
log4j.appender.T.layout=org.apache.log4j.PatternLayout
log4j.appender.T.layout.ConversionPattern=[%d{dd MMM yyyy HH:mm:ss,SSS} : %-5p] - %m%n


log4j.logger.XMLLogger=debug, X
log4j.additivity.XMLLogger=false
log4j.appender.X=org.apache.log4j.RollingFileAppender
log4j.appender.X.File=XML.log
log4j.appender.X.MaxBackupIndex=10
log4j.appender.X.MaxFileSize=10MB
log4j.appender.X.layout=org.apache.log4j.PatternLayout
log4j.appender.X.layout.ConversionPattern=[%d{dd MMM yyyy HH:mm:ss,SSS} : %-5p] - %m%n%n

log4j 在 .nfsXXXX 而不是 .log 文件中打印日志

您應該使用以下代碼並將myFileName.log替換為您的目標文件名。

log4j.appender.X=org.apache.log4j.RollingFileAppender
log4j.appender.X.fileName=myFileName.log

您需要對在logging.properties文件中聲明的所有 appender 執行此操作

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM