Considere manter uma solução de registro como log4net. Ele adiciona flexibilidade e você não precisa desenvolver esse código de utilitário.
O MS SQL pode ser uma solução central. Não se preocupe muito com o desempenho até lançar um grande volume de entradas de log nele.
O Graylog é outra maneira de fazer logging central, livre e open source. Os coletores podem obter logs de eventos ou arquivos do Windows, também entradas de syslog. Elasticsearch baseado, uma plataforma de pesquisa de escala.