Log4j, настраивая веб-приложение для использования относительного пути

У меня есть веб-приложение Java, которое должно быть развернуто или на Win или на машинах Linux. Я теперь хочу добавить log4j для входа, и я хотел бы использовать относительный путь для файла журнала, поскольку я не хочу изменять путь к файлу на каждом развертывании. Контейнер, скорее всего, будет Tomcat, но не обязательно.

Каков лучший способ сделать это?

80
задан Iker Jimenez 19 October 2008 в 18:32
поделиться

1 ответ

Просто комментарий к решению Iker's .

ServletContext - хорошее решение для вашей проблемы. Но я не думаю, что это хорошо для обслуживания. Большую часть лог-файлов необходимо сохранять в течение длительного времени.

Так как ServletContext делает файл под установленным файлом, он будет удален при передислокации сервера. Я предлагаю использовать родительскую папку rootPath вместо дочерней.

.
6
ответ дан 24 November 2019 в 09:52
поделиться
Другие вопросы по тегам:

Похожие вопросы: