Log4j входит в систему Azure Linux Веб-приложение не генерируется с использованием весенней загрузки - PullRequest
0 голосов
/ 07 августа 2020

Я пытаюсь развернуть приложение весенней загрузки с конфигурацией log4j со встроенным tomcat в службы приложений azure. После развертывания application.jar в службе приложений azure не создается папка журналов в каталоге / site / wwwroot/.

расположение application.jar в azure app services => / site / wwwroot/

Java версия 1.8, Spring boot 2.2.7

Ожидаемый результат => журналы должны создаваться в папке / site / wwwroot/logs

Ниже log4j . xml содержание

<Appenders>
    <Console name="ConsoleAppender" target="SYSTEM_OUT" follow="true">
        <PatternLayout pattern="${LOG_PATTERN}"/>
    </Console>

    <!-- Rolling File Appender -->
    <RollingFile name="FileAppender" fileName="logs/log4j2-demo.log"
                 filePattern="logs/log4j2-demo-%d{yyyy-MM-dd}-%i.log">
        <PatternLayout>
            <Pattern>${LOG_PATTERN}</Pattern>
        </PatternLayout>
        <Policies>
            <TimeBasedTriggeringPolicy interval="1" />
            <SizeBasedTriggeringPolicy size="10MB" />
        </Policies>
        <DefaultRolloverStrategy max="10"/>
    </RollingFile>

</Appenders>

<Loggers>
    <AsyncLogger name="com.example.log4j2demo" level="debug"
                 additivity="false">
        <AppenderRef ref="ConsoleAppender" />
        <AppenderRef ref="FileAppender" />
    </AsyncLogger>

    <Root level="info">
        <AppenderRef ref="ConsoleAppender" />
        <AppenderRef ref="FileAppender" />
    </Root>
</Loggers>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...