2017-01-10 2 views
1

Я хочу установить свой путь ведения журнала, чтобы я мог видеть трассировки в файле трассировки, в настоящее время я делаю это как logging.path = c: \ temp \ tracefile.log , но я не знаю см. любой файл трассировки. Так может ли кто-нибудь предположить, что с этим не так.Не удалось найти путь регистрации в Intellij

Или иначе нет другого способа получить следы. пожалуйста, предложите.

ответ

0

Укажите следующие свойства в файле application.properties:

logging.path=/temp/log     # path for a logging file. 
logging.file=tracefile.log    # Log file name. 
logging.level.org.springframework=DEBUG # Log levels severity mapping. 

Если вы используете logging.file свойство, Spring записывает в указанный файл журнала. Имена могут быть точным местоположением или относительно текущего каталога. Если вы используете свойство logging.path, Spring Boot создает файл spring.log по указанному пути.

Однако не можно определить как logging.file и logging.path свойства вместе. Если это будет сделано, Spring Boot проигнорирует и то, и другое.

Подробнее о Common application properties.

+0

Спасибо большое :) –

+0

Мне было интересно, есть ли другой способ получить трассировки, а не упоминать здесь в этом файле эти строки .. есть ли другой способ контролировать его извне –

+0

Теперь это упаковано внутри банки, но я хочу чтобы он контролировался извне, передавая входные параметры, так что есть ли другой способ? –

0

Вы можете настроить ведение журнала в файле application.properties. Добавьте эту строку в файл application.properties:

logging.file=myapplication.log 
+0

спасибо, что это сработало! –

Смежные вопросы