Uso log4j per accedere al mio progetto. Qui si è messa a punto del campione:log4j e weblogic: messaggi di registro duplicati
public class MyClass {
private final Logger logger = Logger.getLogger(MyClass.class);
public MyClass() {
BasicConfigurator.configure();
Logger.getLogger(MyClass.class).setLevel(Level.INFO);
}
...
}
Il problema è che su ogni successivo logger chiamano duplica i messaggi di log (mi riferisco in prima convocazione c'è solo 1 messaggio, in seconda convocazione ci sono 2 stessi messaggi, poi ci sono 3 di loro e così via). Sembra che ogni volta l'istanza del nuovo logger venga creata e utilizzata con tutte le vecchie istanze.
Come evitare questo problema? Grazie.
UPP. Ho cercato di renderlo statico, ma non funziona comunque. Ricevo ancora più messaggi di registro. Qualche idea? Probabilmente alcune cose specifiche su Weblogic?
Grazie @Shawn. – kardanov
Hmm, l'ho provato, ma non ci è riuscito. Ed è davvero strano perché il tuo consiglio sembra molto ragionevole. Altre idee? Cosa può causare il problema? Probabilmente alcune cose specifiche su Weblogic? – kardanov
Hai trovato una soluzione per questo? Ho lo stesso comportamento qui e non ho potuto risolvere questo finora. –