logging - Log4j: One log file per war -
is possible set individual log files per war file basis? have 2 application 'wars' each pertaining specific function , managed different teams. want output individual war's log in own log file. please note both these war use common code , hence can spearate @ package level. inputs appreciated.
thank you
if you're deploying application in jboss, can set <filter>
<appender>
declared in jboss-log4j.xml
. example jboss wiki:
<appender name="app1log" class="org.apache.log4j.fileappender"> <errorhandler class="org.jboss.logging.util.onlyonceerrorhandler"></errorhandler> <param name="append" value="false"/> <param name="file" value="${jboss.server.home.dir}/log/app1.log"/> <layout class="org.apache.log4j.patternlayout"> <param name="conversionpattern" value="%d %-5p %c{1} %m%n"/> </layout> <filter class="org.jboss.logging.filter.tclfilter"> <param name="acceptonmatch" value="true"/> <!-- value="app1.war" incorrect. --> <param name="deployurl" value="app1-exp.war"/> </filter>
Comments
Post a Comment