Bonjour tout le monde,

J' ai un petit problème, la tenue de mon journal de bord se fait normalement lorsqu'il y'en a un seul :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
 
       // logger avec nom du pacquage :
       protected static Logger events_logger =     
       Logger.getLogger("Inscription_Connection");
 
       //  Linking files to the loggers      
        Handler events_fh = new FileHandler(cons.LOG_ERR_FILE,true);
        events_fh.setFormatter(new SimpleFormatter());
        events_logger.setLevel(Level.ALL);
        events_logger.addHandler(events_fh);
et :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
        catch(Exception e){
            events_logger.log(Level.SEVERE,e.getMessage()+cons.NEW_LINE);
        }
jusqu'a là tout se passe bien. Mais lorsque je rajoute un autre logger (separation de la journalisation en 2 fichiers un pour les erreurs et un autre pour les satistiques ) :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
 
 
       // 2 logger pour dans la même servlet
 
    protected static Logger events_logger = Logger.getLogger("Inscription_Connection");
    protected static Logger records_logger = Logger.getLogger("Inscription_Connection");
 
       //  Linking files to the loggers
 
        Handler events_fh = new FileHandler(cons.LOG_ERR_FILE,true);
        events_fh.setFormatter(new SimpleFormatter());
        events_logger.setLevel(Level.ALL);
        events_logger.addHandler(events_fh);
 
        Handler records_fh = new FileHandler(cons.LOG_ERR_FILE,true);
        records_fh.setFormatter(new SimpleFormatter());
        records_logger.setLevel(Level.ALL);
        records_logger.addHandler(records_fh);
et bein là j'ai des problème : 2 logger donc 2 fichiers créés -> ok Mais chaque logger ecrit dans les deux fichiers !!! moi je voudrai que chaque logger ecrive dans un son fichier et pas celui de l'autre.
Vous êtes d'accords que la séparation est loupée