SpringBoot с LogBack создает папку LogPath_IS_UNDEFINED - PullRequest
0 голосов
/ 25 февраля 2020

странные проблемы !!

Мой проект входа в систему Springboot создает папку с именем LogPath_IS_UNDEFINED при запуске проекта!

И logback-spring. xml и отладочная информация при первом ответе! спасибо!


мой application.yaml, это моя конфигурация приложения!

spring:
  application:
    name: jdsf-demo-consumer
server:
  port: 8090
logging:
  level:
    root: debug
  file:
    name: ${spring.application.name}.log
    path: ./log

это моя пружина logback. xml информация отладки конфигурации и входа !!

<contextName>main</contextName>

<springProperty scope="context" name="springAppName" source="spring.application.name"/>
<springProperty scope="context" name="logFile"  source="logging.file.name"/>
<springProperty scope="context" name="logPath"  source="logging.file.path"/>
<springProperty scope="context" name="logLevel" source="logging.level.root"/>


<appender name="FILE_LOGGER" class="ch.qos.logback.core.rolling.RollingFileAppender">

    <append>true</append>

    <file>${logPath}/${logFile}</file>

    <filter class="ch.qos.logback.classic.filter.ThresholdFilter">
        <level>${logLevel}</level>
    </filter>

    <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
        <fileNamePattern>${logPath}/${logFile}.%d{yyyy-MM-dd}</fileNamePattern>
    </rollingPolicy>

    <encoder class="ch.qos.logback.classic.encoder.PatternLayoutEncoder">
        <pattern>%d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger{50} - %msg%n</pattern>
        <charset>UTF-8</charset>
    </encoder>
</appender>

<appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender">
    <layout class="ch.qos.logback.classic.PatternLayout">
        <springProfile name="dev">
            <pattern>%d{yyyy-MM-dd HH:mm:ss.SSS} ----> [%thread] ---> %-5level %logger{50} - %msg%n</pattern>
        </springProfile>
        <springProfile name="!dev">
            <pattern>%d{yyyy-MM-dd HH:mm:ss.SSS} ==== [%thread] ==== %-5level %logger{50} - %msg%n</pattern>
        </springProfile>
    </layout>
</appender>

<logger name="demo.consumer" level = "${logLevel}" additivity = "false">
    <appender-ref ref="FILE_LOGGER" />
</logger>

<root level = "${logLevel}">
    <appender-ref ref="STDOUT" />
</root>

информация об отладке журнала!

01: 24: 53,630 | -WARN в Logger [org.hibernate.validator.messageinterpolation. ResourceBundleMessageInterpolator] - в контексте [по умолчанию] нет регистраторов для регистратора [org.hibernate.validator.messageinterpolation.ResourceBundleMessageInterpolator]. 01: 24: 53,651 | -INFO в ch.qos.logback.classi c .joran.action.ContextNameAction - Задать имя контекста регистратора как [main] 01: 24: 53,652 | -INFO в ch.qos.logback.core .joran.action.AppenderAction - собирается создать экземпляр приложения типа [ch.qos.logback.core.rolling.RollingFileAppender] 01: 24: 53,653 | -INFO в ch.qos.logback.core.joran.action.AppenderAction - Именование appender as [FILE_LOGGER] 01: 24: 53,662 | -INFO в c .qlcore.rolling. TimeBasedRollingPolicy@658964410 - Сжатие не будет использоваться 01: 24: 53,663 | -INFO в c .qlcore.rolling. TimeBasedRollingPolicy@658964410 - будет использовать шаблон logPath_IS_UNDEFINED / logFile_IS_UNDEFINED.% D {yyyy-MM-dd} для активного файла 01: 24: 53,665 | -INFO в c .qlcore.rolling.DefaultTimeBasedFileNamingAndTriggeringPolicy - шаблон даты -yy -dd 'из шаблона имени файла' logPath_IS_UNDEFINED / logFile_IS_UNDEFINED.% d {yyyy-MM-dd} '. 01: 24: 53,665 | -INFO в c .qlcore.rolling.DefaultTimeBasedFileNamingAndTriggeringPolicy - пролонгация в полночь. 01: 24: 53,671 | -INFO в c .qlcore.rolling.DefaultTimeBasedFileNamingAndTriggeringPolicy - установка начального периода в среду, 26 февраля 01:18:51 CST 2020

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...