Ho visto questo genere di cose prima.
C'era un pezzo di codice che poteva rispondere ad alcune "domande" che provenivano da un altro pezzo di codice "scatola nera". Nel caso in cui non potesse rispondere, li avrebbe inoltrati a un altro pezzo di codice "scatola nera" che era molto lento.
Quindi a volte si presentavano nuove "domande" mai viste prima e si presentavano in una serie, come 100 di loro di fila.
Il programmatore era contento di come funzionava il programma, ma voleva un modo per forse migliorare il software in futuro, se possibile venivano scoperte nuove domande.
Quindi, la soluzione era quella di registrare domande sconosciute, ma alla fine c'erano migliaia di domande diverse. I registri sono diventati troppo grandi e non vi è stato alcun vantaggio nel velocizzarli, poiché non avevano risposte ovvie. Ma ogni tanto, una serie di domande venivano visualizzate a cui era possibile rispondere.
Dato che i registri stavano diventando troppo grandi e la registrazione stava ostacolando la registrazione delle cose veramente importanti, è arrivato a questa soluzione:
Registra solo un 5% casuale, questo pulirà i registri, mentre a lungo termine continuerà a mostrare quali domande / risposte potrebbero essere aggiunte.
Quindi, se si verificasse un evento sconosciuto, in un numero casuale di questi casi, verrebbe registrato.
Penso che questo sia simile a quello che stai vedendo qui.
Non mi piaceva questo modo di lavorare, quindi ho rimosso questo pezzo di codice e ho appena registrato questi messaggi in un file diverso , quindi erano tutti presenti, ma non ostruivano il file di registro generale.