Configuration Log4J avec GlassFish
pour définir le classpath de destination du fichier de log dans le répertoire du domaine de l'application, utiliser la variable "${com.sun.aas.instanceRoot}"
voici un exemple de fichier de configuration log4j.xml:
<log4j:configuration>
<appender name="rolling" class="org.apache.log4j.DailyRollingFileAppender">
<param name="file" value="${com.sun.aas.instanceRoot}/logs/evasion.log" />
<param name="append" value="true" />
<param name="datePattern" value="'.'yyyy-MM-dd" />
<layout class="org.apache.log4j.PatternLayout">
<param name="ConversionPattern" value="%d [%t] %-5p %c %x - %m%n"/>
</layout>
</appender>
<root>
<priority value="info" />
<appender-ref ref="rolling" />
</root>
</log4j:configuration>
Publicité