Eclipse: impostare un template per l’inserimento di un Logger log4j

Mi capita spesso, in Eclipse, di inserire il codice per abilitare il logging di una classe tramite log4j:

private static Logger logger = Logger.getLogger(Klass.class);

Utilizzano i templates, una funzionalità di Eclipse, possiamo evitare di riscrivere tutte le volte questa semplice istruzione. Per impostare un template, in Eclipse, è sufficiente recarsi su: Window > Preferences > Java > Editor > Templates e creiamo un nuovo template.

Nel campo pattern inseriamo:

private static Logger logger = Logger.getLogger( ${enclosing_type}.class );
${:import(org.apache.log4j.Logger)}

A questo punto, per inserire il logger, è sufficiente utilizzare lo shortcut CTRL+Space per visualizzare gli autocompletamenti, e selezionare “logger” dal menu.

Leave a Reply