2015-10-28 13 views
6

Io uso R (versione 3.1.2) e il pacchetto VennDiagram (versione 1.6.16).R: non scrivere il file di registro per VennDiagram

Dal mio ultimo aggiornamento del pacchetto VennDiagram crea un file di registro denominato VennDiagramDATE_TIME.log (con DATE e TIME la data e l'ora di creazione di essere) nella directory di lavoro corrente.

Come è possibile eliminare questo file di registro? O cancellarlo non appena il diagramma è finito? Non ho trovato nulla nel manuale ...

+0

Si può sempre usare 'file.remove()'. –

+0

sì, ma prima devo scoprire il nome del file di registro. Che potevo fare ma speravo che ci fosse qualcosa di più facile da sopprimere la scrittura del file di registro, in primo luogo. – Jonas

+0

Il codice sorgente non è enorme - basta entrare e commentare le linee che scrivono il file. –

risposta

3

VennDiagram utilizza il pacchetto futile.logger. Per sopprimere la registrazione, provare:

flog.threshold(ERROR) 
4

come Ed Hagen già accennato, Diagramma di Eulero-Venn sta facendo utilizzo del pacchetto futile.logger. È possibile sopprimere i messaggi di registrazione sotto il livello di gravità ERRORE impostando la soglia sul logger corrispondente. Nel tuo caso:

futile.logger::flog.threshold(futile.logger::ERROR, name = "VennDiagramLogger") 
venn.diagram(...) 

dovrebbe fare il trucco.

Per ulteriori informazioni sull'utilizzo di futile.logger, vedere http://www.r-bloggers.com/better-logging-in-r-aka-futile-logger-1-3-0-released/.

Problemi correlati