top of page
Buscar

Como criar um arquivo de log com Java.

Os arquivos de log são uma ótima opção para manter um histórico das operações realizadas pelos usuários de sua aplicação. Existem várias razões para armazenar fisicamente esse tipo de informação: auditoria, manutenção, compliance, etc...


De qualquer forma, é sempre bom saber como implementar a geração de um arquivo de log. Então no post de hoje fiz um vídeo demonstrando como realizar essa implementação:



Código completo implementado no vídeo:



import java.io.BufferedWriter;
import java.io.File;
import java.io.FileWriter;
import java.io.IOException;
import java.nio.file.Files;
import java.nio.file.Path;
import java.nio.file.Paths;

public class LogGenerator {

	public static void main(String[] args) throws IOException {
		//Our goal...
		
		for (int i = 0; i < 50; i++) {
			
			generateLog("I = " + i);
			
		}

	}
	
	public static void generateLog(String message) throws IOException {
		
		Path path = Paths.get("C:/Users/55479/Desktop/logs/");
		
		if(!Files.exists(path)) {
			
			Files.createDirectory(path);
			
		}
		
		File log = new File("C:/Users/55479/Desktop/logs/logs.txt");
		
		if(!log.exists()) {
			
			log.createNewFile();
		
		}
		
		FileWriter fw = new FileWriter(log, true);
		BufferedWriter bw = new BufferedWriter(fw);
		
		bw.write(message);
		bw.newLine();

		bw.close();
		fw.close();
		
	}
}

Não esqueça de fazer os ajustes necessários no caminho do arquivo criado, para adaptá-lo ao caminho da sua máquina.


Com este material você está pronto para implementar seus arquivos de log em suas próximas aplicações. Não se esqueça de praticar o conteúdo apresentado, esta é a melhor forma de corrigir novos conteúdos aprendidos.


Como está o seu currículo?

Ter um bom currículo é uma fator chave para você ter seu trabalho reconhecido perante o mercado de trabalho.

 

Sabemos que elaborar um bom currículo que descreva bem suas habilidade e suas expectativas pode ser uma tarefa muito complicada.

Clique no botão abaixo para ter todo o suporte necessário na elaboração de um currículo nota 10.

Como está o seu currículo?

Ter um bom currículo é uma fator chave para você ter seu trabalho reconhecido perante o mercado de trabalho.

 

Sabemos que elaborar um bom currículo que descreva bem suas habilidade e suas expectativas pode ser uma tarefa muito complicada.

Clique no botão abaixo para ter todo o suporte necessário na elaboração de um currículo nota 10.

Sobre o Autor

"Olá meu nome é Tiago Stasaitis, sou formado

Técnico em Informática e bacharel em Sistemas de Informação.

   

Fundei o Acadêmico Tech no intuito de compartilhar conteúdo que pode ajudar pessoas a se desenvolverem pessoal e profissionalmente. "

1633903387510.jpg
  • LinkedIn - Black Circle
  • Instagram
bottom of page