Démonstration de log4JS :

Utilisation:
var log = new Log4JS([debugElt,[defaultLevel]]);
log.setDebugLevel();
log.debug("test level debug");
log.info("test level info");
log.fatal("test level fatal");
log.setWarnLevel();
log.debug("test level debug");
log.info("test level info");
log.fatal("test level fatal");

donnera comme résultat la log ci-contre.
Il est possible de vider le buffer de sortie en faisant log.flush();
Pour plus d'info, voir le code source de cette page.