Java log4j:警告org.apache.log4j.PatternLayout中没有此类属性[conversationPattern]

Java log4j:警告org.apache.log4j.PatternLayout中没有此类属性[conversationPattern],java,maven,selenium,selenium-webdriver,log4j,Java,Maven,Selenium,Selenium Webdriver,Log4j,试图在其他问题中找到答案,但毫无帮助。 运行我的程序时,log4j在开始时发送: log4j:WARN No such property [conversationPattern] in org.apache.log4j.PatternLayout. 这是我的log4j.properties文件: # Root logger option log4j.rootLogger = warn, file # Direct log messages to a log file log4j.appe

试图在其他问题中找到答案,但毫无帮助。 运行我的程序时,log4j在开始时发送:

log4j:WARN No such property [conversationPattern] in org.apache.log4j.PatternLayout.
这是我的log4j.properties文件:

# Root logger option
log4j.rootLogger = warn, file


# Direct log messages to a log file
log4j.appender.file=org.apache.log4j.RollingFileAppender
log4j.appender.file.File=C:\\Users\\xxxcx\\Desktop\\automationTest.log   
log4j.appender.file.MaxFileSize=5MB
log4j.appender.file.MaxBackupIndex=10
log4j.appender.file.layout=org.apache.log4j.PatternLayout
log4j.appender.file.layout.ConversationPattern=%d{yyyy/MM/dd HH:mm:ss} %-5p 
%c{1}:%L - %m%n
我不知道如何解决它,因为我可以找到我的conversationPattern属性的问题所在


任何帮助都会很好

对于log4j 1,它是
转换模式
,而不是
会话模式
。这就是简单地将模式配置更改为:

log4j.appender.file.layout.ConversionPattern=%d{yyyy/MM/dd HH:mm:ss} %-5p
我认为log4j2的属性只被称为
pattern
,而不是
ConversationPattern

appender.file.layout.pattern=%d{yyyy/MM/dd HH:mm:ss} %-5p

它应该是
ConversionPattern
,而不是
ConversationPattern
-如果你觉得我的答案对你有帮助,你可以。我认为OP使用的是log4j1.2而不是log4j2。。。因此,它应该是
ConversionPattern