Возможно ли, чтобы каждый из веб-сервисов axis2 имел собственный файл журнала, используя log4j? Например, я хочу, чтобы у моей службы аутентификации был auth.log, а у пула - файл pool.log.
С уважением, Боян
Нет проблем с этим.Просто используйте регистраторы с разными именами в каждой реализации веб-службы и настройте отдельный FileAppender для каждого из них.Вот минимальный пример конфигурации, который может дать вам представление, как это сделать:
FileAppender
<!DOCTYPE log4j:configuration SYSTEM "log4j.dtd"> <log4j:configuration xmlns:log4j='http://jakarta.apache.org/log4j/'> <appender name="fileAppender1" class="org.apache.log4j.FileAppender"> <param name="file" value="webservice1.log"/> </appender> <appender name="fileAppender2" class="org.apache.log4j.FileAppender"> <param name="file" value="webservice2.log"/> </appender> <logger name="org.x.logger1"> <appender ref="fileAppender1"/> </logger> <logger name="org.x.logger2"> <appender ref="fileAppender2"/> </logger> </log4j:configuration>