В log4j2 (log4j версии 2.x) есть полезный поиск под названием web: contextPath , который можно использовать для указания имени файла журнала, например:
<RollingFile name="RollingFile" fileName="${sys:catalina.base}/logs/${web:contextPath}.log"
filePattern="${sys:catalina.base}/logs/$${date:yyyy-MM}/${web:contextPath}-%d{MM-dd-yyyy}-%i.log.gz">
...
</RollingFile>
Таким образом, каждый файл войны получает свой собственный файл журнала.