Abbiamo scritto un'applicazione che genera almeno 9 processi paralleli. Tutti i processi generano molte informazioni di registrazione.
Attualmente stiamo usando il QueueHandler
di Python per consolidare tutti i log in un unico file. Sfortunatamente, a volte questo risulta in file molto confusi che sono difficili da leggere (rendendo difficile tracciare esattamente cosa sta succedendo in un thread).
Pensi che sia una valida opzione per separare tutti i messaggi in file dedicati? O questo renderà le cose ancora più disordinate, a causa dell'elevato numero di file?
Quali sono le tue esperienze generali durante la scrittura di file di registro per applicazioni multiprocesso / multithreading?