журналы показывают ошибку ниже: RollingFile содержит недопустимый элемент или атрибут «StructuredLayout»
Мы используем log4j2 с приложением springboot, означает ли это что-то не так с log4j2.xml
pom:
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-log4j2</artifactId>
</dependency>
log4j:
<Appenders>
<RollingFile name=“AppNameFile" fileName="${log_path}/appName.log" filePattern="${log_path}/appName-%d{yyyy-MM-dd}-%i.log">
<StructuredLayout indent="2">
<Basic/>
<MapParameter/>
<Mdc/>
<Throwable complete="true"/>
</StructuredLayout>
<Policies>
<!-- rollover whenever the file size reaches the max -->
<SizeBasedTriggeringPolicy size="${rolling.file.max.size}" />
<!-- rollover daily-->
<TimeBasedTriggeringPolicy interval="1"/>
</Policies>
<PatternLayout pattern="${LOG_PATTERN}"/>
</RollingFile>
<Console name="Console" target="SYSTEM_OUT" follow="true">
<StructuredLayout indent="2">
<Basic/>
<MapParameter/>
<Mdc/>
<Throwable complete="true"/>
</StructuredLayout>
<PatternLayout pattern="${LOG_PATTERN}"/>
</Console>
</Appenders>