Qual o sentido de uma fachada de madeira? [fechadas]

Há várias bibliotecas de log diferentes para escolher, cada uma com seu próprio conjunto de peculiaridades e vantagens. (.Net exemplos: log4net, System.Diagnostics.TraceSource, nLog, etc.)

A inclinação natural é abstrair essas peculiaridades e usar uma fachada de madeira. (exemplos:Castle.Services.Logging, Common.Logging, Fachada simples de registro) Dessa forma, se uma determinada estrutura de log que você estiver usando ficar obsoleta ou outra entrar em voga, você poderá trocar a implementação e deixar o código intocado.

Mas existem várias fachadas de registro para você escolher. Dado que a resposta para muitas implementações diferentes de registro foi abstração, por que não usar uma fachada de registro? Se isso soa ridículo, o que o torna mais ridículo do que a fachada de madeira original? O que torna uma camada extra de abstração no topo da estrutura de registro o número mágico?

questionAnswers(9)

yourAnswerToTheQuestion