Я запускаю две веб-службы на одной машине.Возможны два отдельных файла журнала Log4j?
Возможно ли иметь 2 отдельных файла журнала Log4j, по одному для каждой веб-службы?
Я запускаю две веб-службы на одной машине.Возможны два отдельных файла журнала Log4j?
Возможно ли иметь 2 отдельных файла журнала Log4j, по одному для каждой веб-службы?
Есть некоторые примеры кода, которые решают эту проблему:
<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>
Читайте также эти сообщения:
Если две служб в отделенном вебе-приложении , вы можете просто включить log4j в каждый webapp и включить log4j.properties, который входит в выделенный файл.
В чем проблема, которую необходимо решить? –
@ ThorbjørnRavnAndersen Я бы хотел иметь два журнала, поэтому я могу легче отлаживать. В настоящее время обе службы записывают в один и тот же файл журнала, и это запутывает. – Danijel