Log4j2主错误AmazonRollingHandomAccessFile包含无效的元素或属性

Log4j2主错误AmazonRollingHandomAccessFile包含无效的元素或属性,log4j,log4j2,Log4j,Log4j2,我试图在我的应用程序中使用Log4j2,我的相关配置如下代码所示: *.*.log4j2.appender.file.type = RollingRandomAccessFile; *.*.log4j2.appender.file.name = file; *.*.log4j2.appender.file.fileName = "$ROOT/var/output/logs/$APP"; *.*.log4j2.appender.file.filePattern = "$ROOT/var/outpu

我试图在我的应用程序中使用Log4j2,我的相关配置如下代码所示:

*.*.log4j2.appender.file.type = RollingRandomAccessFile;
*.*.log4j2.appender.file.name = file;
*.*.log4j2.appender.file.fileName = "$ROOT/var/output/logs/$APP";
*.*.log4j2.appender.file.filePattern = "$ROOT/var/output/logs/$APP.%d{yyyy-MM-dd-HH}";
*.*.log4j2.appender.file.layout.type = PatternLayout;
*.*.log4j2.appender.file.layout.pattern = "%d{DATE} [%p] %X{requestId} (%t) %c: %m%n";
但是,当我运行程序时,会出现以下错误:

955 main ERROR RollingRandomAccessFile contains an invalid element or attribute "fileName"
有人能帮我解决这个问题吗? 非常感谢你的帮助。 致以最诚挚的问候。

我怀疑*.log4j2前缀可能与此相关。你能试着不用这个吗,就像在公园里一样

appender.rolling.type = RollingRandomAccessFile
appender.rolling.name = RollingFile
appender.rolling.fileName = ${filename}
appender.rolling.filePattern = target/rolling2/test1-%d{MM-dd-yy-HH-mm-ss}-%i.log.gz
appender.rolling.layout.type = PatternLayout
appender.rolling.layout.pattern = %d %p %C{1.} [%t] %m%n
appender.rolling.policies.type = Policies
appender.rolling.policies.time.type = TimeBasedTriggeringPolicy
appender.rolling.policies.time.interval = 2
appender.rolling.policies.time.modulate = true
appender.rolling.policies.size.type = SizeBasedTriggeringPolicy
appender.rolling.policies.size.size=100MB
appender.rolling.strategy.type = DefaultRolloverStrategy
appender.rolling.strategy.max = 5

rootLogger.level = info
rootLogger.appenderRef.rolling.ref = RollingFile