Evolution #2124

Add ui to display log from log4j appender

Added by Sylvain Letellier about 1 year ago. Updated 11 months ago.

Status:AssignéStart date:06/01/2012
Priority:NormalDue date:
Assignee:Sylvain Letellier% Done:

70%

Category:jaxx-widgetsSpent time:-
Target version:3.0

Description

Add ui to display log from log4j appender;

Associated revisions

Revision 2324
Added by Sylvain Letellier about 1 year ago

fixes #2124 : Add ui to display log from log4j appender

Revision 2326
Added by Sylvain Letellier about 1 year ago

refs #2124 Add ui to display log from log4j appender
Use applicationConfig to specify appender level and pattern to use
Add init method to initialize JAXXLog4jAppender

Revision 2352
Added by Sylvain Letellier 12 months ago

- refs #2124 : change log4j scope to provided
- fix NavDemo

History

#1 Updated by Sylvain Letellier about 1 year ago

  • Status changed from Nouveau to Résolu
  • % Done changed from 0 to 100

Appliqué par commit r2324.

#2 Updated by Sylvain Letellier about 1 year ago

  • Status changed from Résolu to Assigné
  • % Done changed from 100 to 70

Actuellement, il faut déclarer l'appender JAXXLog4jAppender manuellement, il serait nécessaire de récupérer le fileAppender existant pour le lire de manière paginé dans l'UI. Cela permettrait de ne pas garder l'historiques des logs en mémoire et de ne pas avoir a déclarer un appender supplémentaire.

#3 Updated by Florian DESBOIS about 1 year ago

Il faut également éviter de tirer log4j en compile dans le cas où l'utilisateur gère différemment ses logs. Je préconise le <optional>true</optional> sur la dépendance de log4j pour le module jaxx-widgets. Log4j sera tiré uniquement si des classes qui le nécessite sont directement utilisées.

#4 Updated by Tony Chemit 12 months ago

On en est où de cette évolution ?

#5 Updated by Tony Chemit 12 months ago

Florian DESBOIS a écrit :

Il faut également éviter de tirer log4j en compile dans le cas où l'utilisateur gère différemment ses logs. Je préconise le <optional>true</optional> sur la dépendance de log4j pour le module jaxx-widgets. Log4j sera tiré uniquement si des classes qui le nécessite sont directement utilisées.

Vu le nom de l'ui avec Log4j dedans, je pense que c'est pas nécessaire de mettre du optional mais plutot du provided car c'est pas optionel du tout mais la dépendance doit être gérée par l'appli qui utilise la dep vers jaxx --> d'où provided.

#6 Updated by Sylvain Letellier 12 months ago

Je n'ai pas clos le ticket car actuellement j'utilise un appender qui garde les logs en mémoire ce qui n'est pas viable sur des grosses appli en prod. Il faudrait donc écrire un file appender et lire le fichier à mesure que l'on scroll.

#7 Updated by Tony Chemit 11 months ago

  • Target version changed from 2.5 to 3.0

Also available in: Atom PDF