Tudo. Estou criando algumas bibliotecas para outras equipes da minha empresa. Todos eles têm diferentes mecanismos de registro. Quero fornecer informações de rastreamento do que minhas bibliotecas estão fazendo. O que devo fazer para conseguir isso? obrigado
9
Respostas:
Use o
Trace
mecanismo embutido e documente o fato.Dessa forma, tudo o que eles precisam fazer é configurar o rastreamento e eles podem fazer logon.
fonte
Na verdade, sugiro usar a classe TraceSource mais recente , conforme recomendado pela equipe BCL durante o desenvolvimento inicial do .NET 2.0. Isso adiciona alguns sinos e assobios adicionais, como a capacidade de nomear fontes independentemente uma da outra e manipular a configuração por meio de arquivos app.config.
fonte
O LibLog permite que sua biblioteca se conecte dinamicamente a qualquer estrutura de registro em uso, sem nenhuma dependência adicional.
Muitas vezes, é mais agradável do que
Trace
etc. para um usuário, pois ele não precisa configurar nada adicional: se estiver usando uma biblioteca de registro específica, o LibLog a detectará e tudo "funcionará".fonte