RollingFile содержит недопустимый элемент или атрибут «StructuredLayout» - PullRequest
0 голосов
/ 12 октября 2019

журналы показывают ошибку ниже: 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>
...