весенний конфиг конфигурация мультисреда logback создание пути к журналу - неопределенная папка - PullRequest
0 голосов
/ 21 ноября 2018

Я использовал сервер Spring Cloud Config для сохранения конфигурации logging.path, но на моем клиенте появился странный каталог LOG_PATH_IS_UNDEFINED , как я не могу автоматически сгенерировать этот странный каталог 4

Файл конфигурации yml сервера конфигурации Spring Cloud:

logging:
  path: /log

один клиент подключен к серверу конфигурации, его содержимое logback-spring.xml:

.......
<FileNamePattern>${LOG_PATH}/message-center-client.%d{yyyy-MM-dd}.log</FileNamePattern>
.......

файл logback-spring.xml использует logging.path свойства Когда клиент запускается, я нашел два файла журнала, один в моей нужной позиции , один в папке LOG_PATH_IS_UNDEFINED , это просто содержимое :

2018-11-21 16:48:12.858 [main] INFO  o.s.c.a.AnnotationConfigApplicationContext -
                Refreshing org.springframework.context.annotation.AnnotationConfigApplicationContext@6bb75258: startup date [Wed Nov 21 16:48:12 CST 2018]; root of context hierarchy
2018-11-21 16:48:13.006 [background-preinit] INFO  org.hibernate.validator.internal.util.Version -
                HV000001: Hibernate Validator 5.3.6.Final
2018-11-21 16:48:13.157 [main] INFO  o.s.b.f.a.AutowiredAnnotationBeanPostProcessor -
                JSR-330 'javax.inject.Inject' annotation found and supported for autowiring
2018-11-21 16:48:13.208 [main] INFO  o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker -
                Bean 'configurationPropertiesRebinderAutoConfiguration' of type [org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration$$EnhancerBySpringCGLIB$$82b7af1b] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2018-11-21 16:48:13.550 [main] INFO  o.s.c.c.client.ConfigServicePropertySourceLocator -
                Fetching config from server at: http://127.0.0.1:8900
2018-11-21 16:48:13.753 [main] INFO  o.s.c.c.client.ConfigServicePropertySourceLocator -
                Located environment: name=client-dingding, profiles=[test], label=null, version=null, state=null
2018-11-21 16:48:13.754 [main] INFO  o.s.c.b.c.PropertySourceBootstrapConfiguration -
                Located property source: CompositePropertySource [name='configService', propertySources=[MapPropertySource {name='classpath:/config/dingding/client-dingding-test.yml'}]]

ps: только яхочу сохранить эту переменную logging.path на сервере конфигурации.

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