none
Melhor forma de criar LogErro RRS feed

  • Pergunta

  • Olá para todos, estou dezenvolvendo uma aplicação web utilizando MVC e preciso tratar os erros.
    Eu gostaria de gravar os logs de erro em algum lugar. Dando uma pesquisada eu vi que é possível gravar em arquivo.txt ou utilizar a classe EventLog. Eu gostaria de utilizar .txt, porém não sei se seria o certo. Utilizando TXT, eu teria que fazer algum tratamento em especial? controle de acesso,etc?
    Obrigado.
    terça-feira, 19 de janeiro de 2010 11:56

Respostas

  • Fala mkoka,

    A minha sugestão, quando se trata de Log de aplicações .NET, é usar o Log4Net . Conhece?

    Tem uma série de tutoriais bem legais nesse link .

    Com ele você tem uma API simples de usar, vocÊ define várips "níveis" de log, e depois, com os Appenders , você define "onde" esses log's vão ser armazenados: Arquivo, EventLog, E-mail, Banco de dados, Debug system, Telnet, UDP, etc, etc, etc...

    Tem um outro projeto também, que eu estou precisando parar para testar, que é o ELMAH , e tem um post falando muito bem dele do Scott Hanselman... Pelo que vi, ele é muito fácil de "plugar" no seu site, nem precisa recompilar a aplicação...


    Forte abraço,

    André Borges Medeiros
    MCT, MCPD, MCTS

    >> Se a resposta solucionar sua dúvida, favor Votar como Útil
    • Marcado como Resposta mkoka terça-feira, 19 de janeiro de 2010 13:26
    terça-feira, 19 de janeiro de 2010 12:39
    Moderador

Todas as Respostas

  • Fala mkoka,

    A minha sugestão, quando se trata de Log de aplicações .NET, é usar o Log4Net . Conhece?

    Tem uma série de tutoriais bem legais nesse link .

    Com ele você tem uma API simples de usar, vocÊ define várips "níveis" de log, e depois, com os Appenders , você define "onde" esses log's vão ser armazenados: Arquivo, EventLog, E-mail, Banco de dados, Debug system, Telnet, UDP, etc, etc, etc...

    Tem um outro projeto também, que eu estou precisando parar para testar, que é o ELMAH , e tem um post falando muito bem dele do Scott Hanselman... Pelo que vi, ele é muito fácil de "plugar" no seu site, nem precisa recompilar a aplicação...


    Forte abraço,

    André Borges Medeiros
    MCT, MCPD, MCTS

    >> Se a resposta solucionar sua dúvida, favor Votar como Útil
    • Marcado como Resposta mkoka terça-feira, 19 de janeiro de 2010 13:26
    terça-feira, 19 de janeiro de 2010 12:39
    Moderador
  • Olá Andre, muito obrigado pela informação. Pesquisarei mais tarde sobre log4net.
    Outra tecnologia que eu descobri é o ELMAH. ALguém sabe me dizer se é bom ou não, ou se é melhor ou pior que log4net?
    Obrigado.
    terça-feira, 19 de janeiro de 2010 13:14
  • Tem um outro projeto também, que eu estou precisando parar para testar, que é o ELMAH , e tem um post falando muito bem dele do Scott Hanselman... Pelo que vi, ele é muito fácil de "plugar" no seu site, nem precisa recompilar a aplicação...

    Fala mkoka,

    Depois que eu postei a resposta anterior, me lembrei do elmah, e atualizei a resposta... rsrsrs



    Forte abraço,

    André Borges Medeiros
    MCT, MCPD, MCTS

    >> Se a resposta solucionar sua dúvida, favor Votar como Útil
    terça-feira, 19 de janeiro de 2010 13:24
    Moderador
  • Vlw André!
    Agora só falta eu dar uma estudada para implementar uma das duas tecnologias. Me interessei mais pela ELMAH, mas eu ainda vou estudar!
    Muito obrigado.
    terça-feira, 19 de janeiro de 2010 13:25
  • Olá mloka,

     

    Neste artigo eu demonstro como podemos criar, gerenciar e catalogar erros, exceptions, warnings, infos, etc.

     

    ASP.NET MVC - Catalogando erros e gerando logs com NLog

    http://rafaelzaccanini.wordpress.com/2011/01/15/asp-net-mvc-catalogando-erros-e-gerando-logs-com-nlog/

     

    abs,

     

    Rafael Zaccanini

    • Sugerido como Resposta Rafael Zaccanini quarta-feira, 19 de janeiro de 2011 17:17
    quarta-feira, 19 de janeiro de 2011 17:17