log4j未登录到文件或控制台

时间:2016-04-04 07:11:45

标签: java logging log4j log4j2

我的log4j2.properties文件看起来像这样

Sub main()

Dim string1 As String, string2 As String, stringRes As String

string1 = "1,2,3,4,6,7,8,9,10,11,12,13,19,20"
string2 = "2,3,7,8,9,10,11"

stringRes = CompareStrings(string1, string2)

MsgBox stringRes
End Sub

以下是我的代码:

log4j.rootLogger=INFO, file, stdout    
log4j.appender.file=org.apache.log4j.rolling.RollingFileAppender
log4j.appender.file.File=C:\\Users\\mchandak\\workspace\\Eclipse\\work\\LeadsDedupe\\logFile1.log
log4j.appender.file.MaxFileSize=1024MB
log4j.appender.file.MaxBackupIndex=1
log4j.appender.file.layout=org.apache.log4j.PatternLayout
log4j.appender.file.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss} %-5p %c{1}:%L - %m%n

代码运行顺利,没有任何错误,但它没有记录任何内容。我的属性文件对我来说很好。我google了很多,但我无法理解我的代码问题。

1 个答案:

答案 0 :(得分:2)

您的属性文件使用的是log4j-1.x格式。新格式记录在此处:http://logging.apache.org/log4j/2.x/manual/configuration.html#Properties

您没有看到任何日志记录,因为默认配置仅以ERROR级别记录。