Usuário com melhor resposta
Log Provider

Pergunta
-
Respostas
-
Boa tarde Denis,
uma sugestão para geração de log com baixo acoplamento é o uso de AOP (Programação Orientada a Aspectos). Basicamente usando um framework AOP você pode configurar métodos para serem executados antes e depois dos métodos da sua aplicação. Estes métodos recebem os mesmos parâmetros e retornos que os métodos da sua aplicação, então lhe dão a possibilidade de logar as ações do aplicativo.
Obtive bons resultados trabalhando com o Spring:
http://www.springframework.net/
Outra sugestão, porém sem o baixo acoplamento, é a EnterpriseLib:
http://www.codeproject.com/KB/architecture/GetLoggingWithEntLib.aspx
Abraços,
Daniel Cheida de Oliveira- Sugerido como Resposta Danimar Ribeiro sexta-feira, 18 de novembro de 2011 02:53
- Marcado como Resposta Wagner dos Santos VasconcellosModerator sexta-feira, 18 de novembro de 2011 09:45
- Não Marcado como Resposta Denis Donato sexta-feira, 18 de novembro de 2011 10:27
- Marcado como Resposta Wagner dos Santos VasconcellosModerator terça-feira, 22 de novembro de 2011 09:43
-
Bom dia Denis,
a EnterpriseLib disponibiliza um Log Provider. Segue uma segunda sugestão (Log4Net):
http://www.codeproject.com/KB/dotnet/Log4net_Tutorial.aspx
Abraços,
Daniel Cheida de Oliveira- Marcado como Resposta Wagner dos Santos VasconcellosModerator terça-feira, 22 de novembro de 2011 09:43
Todas as Respostas
-
Boa tarde Denis,
uma sugestão para geração de log com baixo acoplamento é o uso de AOP (Programação Orientada a Aspectos). Basicamente usando um framework AOP você pode configurar métodos para serem executados antes e depois dos métodos da sua aplicação. Estes métodos recebem os mesmos parâmetros e retornos que os métodos da sua aplicação, então lhe dão a possibilidade de logar as ações do aplicativo.
Obtive bons resultados trabalhando com o Spring:
http://www.springframework.net/
Outra sugestão, porém sem o baixo acoplamento, é a EnterpriseLib:
http://www.codeproject.com/KB/architecture/GetLoggingWithEntLib.aspx
Abraços,
Daniel Cheida de Oliveira- Sugerido como Resposta Danimar Ribeiro sexta-feira, 18 de novembro de 2011 02:53
- Marcado como Resposta Wagner dos Santos VasconcellosModerator sexta-feira, 18 de novembro de 2011 09:45
- Não Marcado como Resposta Denis Donato sexta-feira, 18 de novembro de 2011 10:27
- Marcado como Resposta Wagner dos Santos VasconcellosModerator terça-feira, 22 de novembro de 2011 09:43
-
Bom dia!
Daniel, a sua postagem é bem interessante, mas precisava algo na linha de providers, sem ter de depender de frameworks externos, na minha aplicação utilizo vários tipos de gravação de log, por isso pensei em provider que me dá essa liberdade de várias implementações sem acoplamento.
Desde já agradeço.
Denis Donato - Programador .Net -
Bom dia Denis,
a EnterpriseLib disponibiliza um Log Provider. Segue uma segunda sugestão (Log4Net):
http://www.codeproject.com/KB/dotnet/Log4net_Tutorial.aspx
Abraços,
Daniel Cheida de Oliveira- Marcado como Resposta Wagner dos Santos VasconcellosModerator terça-feira, 22 de novembro de 2011 09:43
-