Bonjour

Est-il possible d'utiliser une classe que j'ai moi-même codée et qui étend org.apache.log4j.Logger ?

Exemple :

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
 
public class MonLogger extends Logger {
 
	protected MonLogger(String name) {
		super(name);
	}
 
	public void enter(final String msg) {
		super.debug("Entering - " + msg);
	}
 
	public void exit(final String msg) {
		super.debug("Exiting - " + msg);
	}
 
}
Si oui, comment faire pour instancier un Logger de ce type dans mes classes. En effet la ligne ci-dessus me renvoie un Logger de log4j et non le mien. La ligne ne compile donc pas.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
private static final MonLogger LOGGER = MonLogger.getLogger(UserBean.class);
Merci d'avance pour votre aide