Bonjour,
J'ai developpé une application java en utilisant l'api de journalisation log4j.
Cette api offre plusieurs niveaux de journalisation mais je crois quelle n'offre pas de filtre au sein de chaque niveau c'est à dire : je ne peux pas ne pas journaliser un message de type DEBUG particulier conetant le mot "_ALL_NAMESPACES" par exemple :
Voici un apperçu du fichier log que je veux traiter:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
2007-08-28 21:39:50,625 [AWT-EventQueue-0] DEBUG org.apache.commons.scxml.Context  - previousState = currentState
2007-08-28 21:39:50,625 [AWT-EventQueue-0] DEBUG org.apache.commons.scxml.Context  - _ALL_NAMESPACES = null
2007-08-28 21:39:50,625 [AWT-EventQueue-0] DEBUG org.apache.commons.scxml.Context  - _ALL_NAMESPACES = {=http://www.w3.org/2005/07/scxml, my=http://my.custom-actions.domain/CUSTOM}
2007-08-28 21:39:50,625 [AWT-EventQueue-0] DEBUG org.apache.commons.scxml.Context  - currentState = BEGIN
Ce que je veux c'est de faire les choses à la main c'est à dire enregistrer le log dans un fichier temp.txt et copier ce fichier dans un fichier final.txt tout en supprimant les lignes contenant "_ALL_NAMESPACES" dans mon fichier... les lignes doivent rester contatinées.

J'ai vraiment besoin de l'aide svp ! J'ai cherché sans rien trouver


Merci.