Как указать файл для логирования во время runtime?

99
22 ноября 2019, 23:10

Я пользуюсь log4j и мне нужно указать файл для логирования во время runtime. Подскажите пожалуйста как мне это сделать. На крайний случай, хотя бы указать путь к файлу относительно запущенного jar-файла.

Answer 1

Если логгируешь под SpringBoot то обычно есть такой фаил application.properties в папке resource там можно указать сам фаил и уровни логгирования

logging.level.org.springframework=ERROR
logging.level.org.hibernate=ERROR
logging.level.com.zaxxer.hikari.HikariDataSource=ERROR
logging.level.o.a.catalina.core=ERROR
logging.level.ru.project=INFO
logging.file=file.log

Если путь для файла не указывать, то он его создает в корневой папке проекта

READ ALSO
Как получить метаданные из mp3 файлов?

Как получить метаданные из mp3 файлов?

Я считываю *mp3 файлы но покуда только по именам, как еще добавить сюда вывод альбома, длительности и путь непосредственно к файлу

132
Frontpad api java

Frontpad api java

Я слышал, что у frontpad есть apiМне нужно через Java подключиться к frontpad и отправлять с мобильного приложения заказы

113
Конвертирование String в функцию java.util.function

Конвертирование String в функцию java.util.function

Вот фрагмент кода в котором задан конструктор, принимающий функциональный интерфейс, принимающий и возвращающий DoubleМожно вместо параметра...

121
GraphQL не десериализует java-тип LocalDate

GraphQL не десериализует java-тип LocalDate

У меня в проекте используется GraphQL, и я пытаюсь замапить даты на поле типа LocalDateЗапрос такой:

150