[JAVA][LOG4J] Comment ajouter une expression java dans les logs
Comment ajouter une expression java dans les logs [JAVA][LOG4J] - Java - Programmation
MarshPosté le 27-09-2010 à 16:56:17
Bonjour,
Je souhaite passer l'information sur le user authentifié via le realm de tomcat, ( que l'on recupere donc avec webContext.getHttpServletRequest().getUserPrincipal().getName(); ) dans le genre :
2010-06-09 17:10:56,121 INFO http-8084-Processor24 blalblalbnal - USER : test
J'ai deja pas mal cherché en vain (mal peut etre (faut dire on est lundi)) si vous avez une idée..
j'imagine que ça se fait avec PatternLayout mais pour le conversionPattern je bloque un peu. Il s'agirait de pouvoir mettre un expression java dans le conversionPattern
j'ai pensé à faire un extend d'une classe de log4j, mais je ne vois pas trop laquelle etendre..
merci
Message édité par p@radox le 27-09-2010 à 17:33:45
Marsh Posté le 27-09-2010 à 16:56:17
Bonjour,
Je souhaite passer l'information sur le user authentifié via le realm de tomcat, ( que l'on recupere donc avec webContext.getHttpServletRequest().getUserPrincipal().getName(); ) dans le genre :
2010-06-09 17:10:56,121 INFO http-8084-Processor24 blalblalbnal - USER : test
J'ai deja pas mal cherché en vain (mal peut etre (faut dire on est lundi)) si vous avez une idée..
j'imagine que ça se fait avec PatternLayout mais pour le conversionPattern je bloque un peu.
Il s'agirait de pouvoir mettre un expression java dans le conversionPattern
j'ai pensé à faire un extend d'une classe de log4j, mais je ne vois pas trop laquelle etendre..
merci
Message édité par p@radox le 27-09-2010 à 17:33:45