Alfresco 4.0 et sa gestion dse Log4j

cancel
Showing results for 
Search instead for 
Did you mean: 
b3rz3k
Member II

Alfresco 4.0 et sa gestion dse Log4j

Bonjour,

depuis ce matin je travail sur les log4j et une question m'est venu : Comme alfresco gère son log4j?

Pour préciser, je travaille en xml car pour moi les .properties sont beaucoup moins lisible qu'un fichier xml.

Imaginons cet exemple suivant, je souhaite faire une sortie de log dans un fichier que je créé nommé fichierLog1.log directe dans l'espace C.
Je n'accepte uniquement le level info et supérieur ( cf threshold ).
<appender name="fichier"
    class="org.apache.log4j.RollingFileAppender">
    <param name="file" value="c:/fichierLog1.log" />
    <param name="MaxFileSize" value="1024KB" />   
   <param name="threshold" value="info" />
   <param name="MaxBackupIndex" value="2" />
    <layout class="org.apache.log4j.PatternLayout">
      <param name="ConversionPattern"
        value="%d{yyyy-MM-dd HH:mm:ss.SSS} %-8p [%t]:%C - %m%n" />
    </layout>
  </appender>

Pour le properties, indiquer un fichier et son répertoire ce fait de la manière suivante :
 log4j.appender.fichier.File=c:/monapp.log
.

Ma question ^^:
Sachant que les logs d'Alfresco sont stockés ici : C:\<répertoire d'alfresco>\tomcat\logs
Je ne trouve nullement dans le log4j.properties générale d'alfresco ce code là :
 log4j.appender.fichier.File=C:\<répertoire d'alfresco>\tomcat\logs

Alors où sont-ils référencés?? Cela m'aiderai beaucoup pour approfondir cette notion de log4j très intéressante !

Bonne soirée
1 Reply
rguinot
Customer

Re: Alfresco 4.0 et sa gestion dse Log4j

Pour préciser, je travaille en xml car pour moi les .properties sont beaucoup moins lisible qu'un fichier xml.

Well that's just your opinion man (http://www.youtube.com/watch?v=QsogswrH6ck).

cf log4j.properties :

log4j.appender.File.File=alfresco.log

Le chemin complet n'est pas référencé dans le fichier, c'est un chemin relatif.