Разделение журналов Tomcat 7 по имени хоста - PullRequest
0 голосов
/ 28 мая 2020

Я использую установку Tomcat 7 в качестве веб-контейнера для нескольких виртуальных хостов. Каждое веб-приложение имеет собственный набор файлов журналов, которые я разделяю по имени хоста, например / logs / www.somehost.com/logfile.log и / logs / www.anotherhost.com/logfile.log.

Я хотел бы отделить ведение журнала от самого Tomcat (например, catalina. *, tomcat7-stderr. * и tomcat7-stdout. *) также по имени хоста, но я не вижу, как это сделать в Tomcat 7. Документация для Tomcat 8.5 относится к замене свойства ${classloader.hostName}, но, похоже, это не работает в Tomcat 7.

Можно ли динамически установить имя папки для ведения журнала Tomcat 7 через файл base logging.properties? Могу ли я ссылаться на Host name, как определено в server.xml, для замены свойств в развернутом в контексте файле logging.properties?

...