Eu já vi esse tipo de coisa antes.
Havia um pedaço de código que poderia responder a certas "perguntas" que vinham de outro pedaço de código da "caixa preta". Caso não pudesse respondê-las, as encaminharia para outra parte do código da 'caixa preta' que era realmente lenta.
Então, algumas vezes, novas 'perguntas' nunca vistas antes apareciam, e elas apareciam em um lote, como 100 delas seguidas.
O programador ficou satisfeito com o funcionamento do programa, mas queria uma maneira de melhorar o software no futuro, se possíveis novas perguntas fossem descobertas.
Portanto, a solução foi registrar perguntas desconhecidas, mas, como se viu, havia milhares de perguntas diferentes. Os logs ficaram grandes demais e não havia nenhum benefício em acelerá-los, pois não tinham respostas óbvias. De vez em quando, porém, aparecia um lote de perguntas que poderiam ser respondidas.
Como os logs estavam ficando muito grandes e o registro estava impedindo o registro das coisas realmente importantes que ele conseguiu nessa solução:
Registre apenas 5% aleatórios; isso limpará os registros, enquanto, a longo prazo, ainda mostra quais perguntas / respostas podem ser adicionadas.
Portanto, se um evento desconhecido ocorresse, em uma quantidade aleatória desses casos, ele seria registrado.
Eu acho que isso é semelhante ao que você está vendo aqui.
Como não gostei dessa maneira de trabalhar, removi esse código e apenas registrei essas mensagens em um arquivo diferente , para que todos estivessem presentes, mas sem prejudicar o arquivo de log geral.