2015-09-28 8 views
0

У меня есть 3 webapp работает в tomcat 6, catalina.out, я использую system.out.println ("") для журнала, я хочу отображать имя webapp возле каждого журнала?Как отобразить название контекста в catalina.out?

+2

Почему бы вам не использовать некоторую систему ведения журнала, такую ​​как log4j? –

ответ

2

используя system.out.println для регистрации не соответствует. Я предлагаю вам изучить некоторые рамки ведения журнала, такие как log4j или slf4j

+0

hello spiderman, я знаю log4j, но все webapp используют system.out для регистрации, я просто хочу узнать, есть ли способ иметь некоторую конфигурацию в tomcat для отображения имени webapp? –

0

Вы можете получить его из запроса с использованием HttpServletRequest.getContextPath() или непосредственно из контекста сервлета с помощью ServletContext.getContextPath():

System.out.println(req.getContextPath() + " - " + "Your log message") 

Очевидно, было бы лучше использовать рамки протоколирования.

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

  • Нет связанных вопросов^_^