Salut,
Je suis sur le point de modifier le système de log d'une appli. Celle ci utilisait commons-logging et beaucoup de choses étaient faites à la main dans le code. L'intérêt de log4j devrait être d'externaliser la configuration (du genre indiquer un appender particulier pour un package).
Cette appli produisait plusieurs logs :
- un fichier pour les logs de la base. A priori je dois juste spécifier un logger avec un appender différent pour ce package
- un fichier par utilisateur

La seconde option est plus complexe. Je ne vois pas trop comment spécifier différents fichiers de sortie pour les mêmes méthodes mais lancé par un user différent.

Quelqu'un aurait déjà fait une chose similaire ?

Je pourrais éventuellement surcharger l'appender et logger dans des fichiers différents selon le user, mais comment puis je passer le user en paramêtre à l'appender ?