Как вставить имя текущей папки веб-приложения в log4j имя_файла

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

В настоящее время настройка имени файла выглядит так в log4j.properties:

log4j.appender.R.File=${catalina.home}/logs/mywebapp.log

, и мне нужно что-то вроде этого:

log4j.appender.R.File=${catalina.home}/logs/${current.webapp.folder}.log

Есть ли какая-то переменная среды для этого, чтобы указать в файле свойств, или мне нужно создать экземпляр регистратор из кода?

9
задан NagyI 22 February 2011 в 02:25
поделиться