CriandoBits
Identifique-se Entrar Esqueceu a senha? Esqueci minha senha

C# - Registre ações em seu sistema (Logs)

Por Benedito Silva Júnior - publicado em 31/10/2016


Registrar ações realizadas por usuários em seus sistemas é muito importante. Saber quem fez determinados acessos é útil para responsabilizar excessos e ações indevidas.

Imagine um sistema no qual os acessos não são registrados? Alguns usuários mal intencionados podem causar estragos sem temer possívels punições, já que suas identidades seriam preservadas. Pensando nisso, disponibilizo os códigos abaixo para implementar logs em seus sistemas e evitar dor de cabeça!

Veja:

//Método para criar logs - recebe três parâmetros public void log(string modulo, string acao, string detalhes) { string caminhoArquivo = @"D:\log-controles-ti.txt"; //Caminho do arquivo if (!File.Exists(caminhoArquivo)) //Se arquivo de log não existir... File.Create(caminhoArquivo).Close(); //É criado o arquivo de log //Escreve uma linha no arquivo de log com as informações da ação File.AppendAllText(caminhoArquivo, "Usuário " + Usuario + " " + acao + " (" + detalhes + ") no módulo " + modulo + " em (" + DateTime.Now.ToShortDateString() + ")\r\n"); }

O código acima cria um método que recebe três parâmetros (módulo, ação e detalhes da ação) e escreve no arquivo de log a ação praticada no sistema.

Para chamar o método que cria o log:

log("Equipamentos", "inseriu", "N/S: " + num_serie);

Acima é chamado o método e as informações da ação no sistema são passados como parâmetro.

Para melhor compreensão dos códigos, assista a videoaula que ensina, passo a passo, como implementar os códigos acima:



 
Voltar a pagina anteriorVoltarSubir ao topo da páginaTopo