Utilizzo del sistema di generazione Maven in eclissi.I test dell'unità Junit4 eseguiti all'interno di eclipse, utilizzando java.util.logging, non possono vedere l'output del registro
Ho appena passato da un progetto di utilizzo di Apache Commons Logging a Java Utils Logging, in quanto deve vivere in un ambiente in cui Java Utils Logging è il logger principale (Google App Engine) e altre librerie che uso già utilizzano it (Restlet). Una delle funzionalità che mi piace in Eclipse è quella di poter fare clic con il tasto destro del mouse su una funzione contrassegnata da @test e selezionare "Esegui come test di Junit". Quando faccio questo ora, non vedo output di registrazione. Ho creato un file
src/test/java/risorse/logging.properties
handlers = java.util.logging.ConsoleHandler
.level=INFO
my.great.package.level=FINE
java.util.logging.ConsoleHandler.level = FINE
Ma ancora non vedo nulla durante l'esecuzione di test all'interno di Eclipse. Prima che tutto funzionasse magnificamente con i comuni logging e log4j. Che cosa sto facendo di sbagliato?
Grazie in anticipo,
Grazie mille per il suggerimento - Ho appena provato ad aggiungere questo alla "Configurazione Esegui" per il metodo Junit negli "argomenti del programma" e agli "argomenti vm" come -Djava.util.logging.config.file = src/test/java/resources/logging.properties e la sezione "ambiente" compilando la finestra di dialogo, e ancora non ottengo alcuna registrazione – nwaltham
@ user859955 Ok. Presumo che il file delle proprietà che stai utilizzando durante l'esecuzione di 'GAE' sta producendo la registrazione che desideri? Se lo è, prova a fare riferimento al tuo test runner e guarda cosa succede. – Jonathan
@ user859955 Inoltre, penso che dovresti aggiungere solo le proprietà di sistema alla casella di testo 'Argomenti VM 'nella finestra di dialogo' Esegui configurazioni' di Eclipse. – Jonathan