Attualmente sto costruendo un'applicazione in Electron che al momento utilizza iojs 2.3.1, e quello che mi piacerebbe fare è produrre tutto e tutto ciò che viene stampato in la console degli strumenti di sviluppo su file.iojs/electron - Uscita tutto in console su file
Nelle versioni precedenti del nodo utilizzato per il piping da stdout/stderr, questo non è più possibile e non riesco a trovare una soluzione che funzioni e non implichi il cambio di grandi quantità di codice.
Qualcuno ha una soluzione di lavoro per questo? Grazie!
Potresti approfondire le modifiche che dovevi apportare per farlo funzionare? –
Le modifiche possono essere trovate qui. https://github.com/dustinblackman/winston/commit/6564d7cb8f2403f43a14c8e0ffd2a18058cea195 In sostanza, controlla se la versione elettronica esiste in 'process.version'. Se lo fa, usa i metodi 'console' degli elettroni, altrimenti scrive su' stdout' o 'stderr'. Patch abbastanza semplice. – Dustin
Puoi anche definire winston nel processo principale e usarlo dal renderer tramite gli oggetti condivisi –