Size: a a a

Java/Kotlin Web and more

2020 November 17

RS

Ruslan Stelmachenko in Java/Kotlin Web and more
Skelorc
всем привет. Не могу создать файл логов с датой в названии файла. В application.properties пишу две строки: 1) logging.file.name=Logs Task/log.txt     2) logging.logback.rollingpolicy.file-name-pattern=Logs Task.%d{yyyy-MM-dd}/log.%d{yyyy-MM-dd}.%i.txt
У вас дата идет 2 раза, так нельзя без дополнительного шаманства.

http://logback.qos.ch/manual/appenders.html#tbrpFileNamePattern

Multiple %d specifiers
It is possible to specify multiple %d specifiers but only one of which can be primary, i.e. used to infer the rollover period. All other tokens must be marked as auxiliary by passing the 'aux' parameter (see examples below).

Multiple %d specifiers allow you to organize archive files in a folder structure different than that of the roll-over period. For example, the file name pattern shown below organizes log folders by year and month but roll-over log files every day at midnight.

/var/log/%d{yyyy/MM, aux}/myapplication.%d{yyyy-MM-dd}.log
источник

S

Skelorc in Java/Kotlin Web and more
Ruslan Stelmachenko
У вас дата идет 2 раза, так нельзя без дополнительного шаманства.

http://logback.qos.ch/manual/appenders.html#tbrpFileNamePattern

Multiple %d specifiers
It is possible to specify multiple %d specifiers but only one of which can be primary, i.e. used to infer the rollover period. All other tokens must be marked as auxiliary by passing the 'aux' parameter (see examples below).

Multiple %d specifiers allow you to organize archive files in a folder structure different than that of the roll-over period. For example, the file name pattern shown below organizes log folders by year and month but roll-over log files every day at midnight.

/var/log/%d{yyyy/MM, aux}/myapplication.%d{yyyy-MM-dd}.log
удалил дату в двух местах, оставил лишь в названии файла, всё равно не пашет. Создаётся файл log.txt без даты в имени
источник

S

Skelorc in Java/Kotlin Web and more
Ruslan Stelmachenko
У вас дата идет 2 раза, так нельзя без дополнительного шаманства.

http://logback.qos.ch/manual/appenders.html#tbrpFileNamePattern

Multiple %d specifiers
It is possible to specify multiple %d specifiers but only one of which can be primary, i.e. used to infer the rollover period. All other tokens must be marked as auxiliary by passing the 'aux' parameter (see examples below).

Multiple %d specifiers allow you to organize archive files in a folder structure different than that of the roll-over period. For example, the file name pattern shown below organizes log folders by year and month but roll-over log files every day at midnight.

/var/log/%d{yyyy/MM, aux}/myapplication.%d{yyyy-MM-dd}.log
получилось так: паттерн - log.%d{yyyy-MM-dd}.log                 и                          logging.file.name=Logs Task/log.log
источник

RS

Ruslan Stelmachenko in Java/Kotlin Web and more
Skelorc
удалил дату в двух местах, оставил лишь в названии файла, всё равно не пашет. Создаётся файл log.txt без даты в имени
А что это за свойство logging.logback.rollingpolicy.file-name-pattern? Это вроде бы не стандартное свойство в буте. Выглядит, как ваше кастомное.
источник

S

Skelorc in Java/Kotlin Web and more
Ruslan Stelmachenko
А что это за свойство logging.logback.rollingpolicy.file-name-pattern? Это вроде бы не стандартное свойство в буте. Выглядит, как ваше кастомное.
это вместо logging.pattern.rolling-file-name - оно объявлено депрекэйтед
источник

RS

Ruslan Stelmachenko in Java/Kotlin Web and more
а какая версия бута? видимо что-то изменилось.. интересно
источник

S

Skelorc in Java/Kotlin Web and more
2.4.0.
источник

RS

Ruslan Stelmachenko in Java/Kotlin Web and more
спасибо
источник

S

Skelorc in Java/Kotlin Web and more
и вам за то, что хотели помочь
источник

S

Skelorc in Java/Kotlin Web and more
Skelorc
получилось так: паттерн - log.%d{yyyy-MM-dd}.log                 и                          logging.file.name=Logs Task/log.log
так и не заработало, проблему найти не смог, не цепляет паттерн к имени файла, хоть тресни
источник

EI

Edem Injection in Java/Kotlin Web and more
как работают такие домены, типо вот есть удеми, а есть удеми для какой-то организации, что об этом почитать?
https://www.udemy.com/
https://globallogic.udemy.com/organization/home/
источник

AE

Alexandr Emelyanov in Java/Kotlin Web and more
Edem Injection
как работают такие домены, типо вот есть удеми, а есть удеми для какой-то организации, что об этом почитать?
https://www.udemy.com/
https://globallogic.udemy.com/organization/home/
в смысле как работают?
источник

AE

Alexandr Emelyanov in Java/Kotlin Web and more
корп порталы на основе определенного поддомена делают двумя способами (как минимум), общим у них будет способ доступа - все поддомены указывают на один ip(или ip range с балансировкой), на уровне самого сервера стоит прокси шлюз(например nginx), который
1. делает балансировку на основе поддомена на разные серверы с полной копией системы и выделенной базой
либо
2. добавляет информацию о клиентской организации на основе поддомена, на основе которой серверное апи уже разграничивает пространство компаний и общий ресурс (на который ходят частные пользователи)
источник

AE

Alexandr Emelyanov in Java/Kotlin Web and more
Alexandr Emelyanov
корп порталы на основе определенного поддомена делают двумя способами (как минимум), общим у них будет способ доступа - все поддомены указывают на один ip(или ip range с балансировкой), на уровне самого сервера стоит прокси шлюз(например nginx), который
1. делает балансировку на основе поддомена на разные серверы с полной копией системы и выделенной базой
либо
2. добавляет информацию о клиентской организации на основе поддомена, на основе которой серверное апи уже разграничивает пространство компаний и общий ресурс (на который ходят частные пользователи)
источник

AE

Alexandr Emelyanov in Java/Kotlin Web and more
могут быть и другие схемы, можно придумать другие схемы, но это два типовых решения
источник

AE

Alexandr Emelyanov in Java/Kotlin Web and more
все зависит от архитектуры, требований к безопасности и ресурсов сервиса
источник

EI

Edem Injection in Java/Kotlin Web and more
Alexandr Emelyanov
все зависит от архитектуры, требований к безопасности и ресурсов сервиса
спасибо большое за ответ
источник

ЮЮ

Юрий Юрий in Java/Kotlin Web and more
Здравствуйте.
Хотел вставить в Thymeleaf enum, который является внутренним классом. Нагуглил, что надо поставить $ в имя
https://stackoverflow.com/questions/64266061/using-an-enum-within-a-nested-class-with-thymeleaf-and-spring-boot

Но так не работает
<option th:each="x : ${T(com.xxxxx.Clazz$Enum).values()}"

Идея подчеркивает доллар в Clazz$Enum.
Подскажите, как правильно?
источник

AK

Anton Krasnov in Java/Kotlin Web and more
кто знает как можно сгенерить доку-описание на каждую таблицу в БД если для каждой колонки будет добавлен комментарий.
источник

М

Максим in Java/Kotlin Web and more
Anton Krasnov
кто знает как можно сгенерить доку-описание на каждую таблицу в БД если для каждой колонки будет добавлен комментарий.
мне кажется, лучше в чате по бд спросить
источник