Ho controllato questo question, ma non è quello che sto cercando.Implementazione di un file di registro di dimensioni fisse o di un buffer circolare sul disco
Sto cercando di capire come cap dimensione di un file di log (ad esempio, 10 MB), e appena è colpito, o:
- iniziare a scrivere all'inizio, piuttosto che aggiungendo, o
- mantenere aggiungendo, ma eliminare il contenuto fin dall'inizio come lo faccio
non mi interessa sul linguaggio - il più a lungo è possibile :)
Nota: sono a conoscenza dell'approccio dei file di registro a rotazione (consente di raggiungere una dimensione di destinazione, rinominare e continuare la registrazione). Sto cercando di evitare un simile lancio.
http://stackoverflow.com/a/9075604 – chocolateboy