P-o-u-r-q-u-o-i.
Yen a genre déjà 50.
http://logging.apache.org/log4j/2.x/
http://www.slf4j.org/
Pour ne citer que les deux plus connus (mais encore une fois, il y en a plein).
Et si c'est un projet/exercice universitaire, sache une chose très simple:
- Il suffit de savoir créer des fonctions templates, ce genre de merde:
http://www-igm.univ-mlv.fr/~forax/ [...] ate/paper/
Et ensuite, de rebalancer ca sur System.out/System.err, system ce que tu veux. Et cay fini.
Mais ca, ca ne sert a rien si tu pars du principes que ca a déjà était fait 50 fois, et a chaque fois mieux que ce que tu pourrais imaginer...