ho questo metodo per la crezione di file di log:
codice:
public void createLog(String message) throws SecurityException, IOException {
Logger logger = Logger.getLogger("BookLog");
FileHandler fh = new FileHandler(OsPath.osPath(booklog), true);
logger.addHandler(fh);
logger.setLevel(Level.ALL);
SimpleFormatter formatter = new SimpleFormatter();
fh.setFormatter(formatter);
logger.log(Level.ALL, message);
}
questo metodo lo richiamo in vari eventi del form.
il problema è che mi duplica i file.
cioè, al primo evento crea il log e scrive il messaggio.
al secondo evento però prima aggiunge il nuovo messaggio al file, e poi ne crea un altro rinominato.
ecco, come posso evitare la crezione di tutti questi file??