Como salvar a saída do console.log em arquivo
Neste artigo você vai ver como salvar a saída do console.log em arquivo, vamos utilizar uma abordagem muito simples para isso!

Fala programador(a), beleza? bora aprender mais sobre JavaScript!
Hoje eu vou mostrar como o conteúdo de um console.log em um arquivo. Isso pode ser útil se você estiver trabalhando em um projeto grande e precisar guardar informações para consulta posterior.
Salvando com Node.js
Existem várias formas de fazer isso, mas eu vou mostrar duas maneiras simples usando o Node.js.
A primeira forma é usando o comando “console.log” junto com o comando “>”, que redireciona a saída para um arquivo. Veja o exemplo abaixo:
Formação Claude Code
Domine Claude Code do absoluto zero até o avançado
- 118 aulas
- 4 projetos
- 9h 33min
console.log("Este é meu primeiro console.log") > log.txt
Isso irá salvar a saída “Este é meu primeiro console.log” no arquivo “log.txt”.
A outra forma é usando a biblioteca “fs” (File System) do Node.js. Essa biblioteca permite ler e escrever arquivos. Veja o exemplo abaixo:
const fs = require('fs');
console.log("Este é meu segundo console.log");
fs.appendFileSync('log.txt', 'Este é meu segundo console.log\n');
Aqui, estamos usando o método “appendFileSync” para adicionar a saída “Este é meu segundo console.log” ao arquivo “log.txt”.
Com essas duas formas mostradas, você já pode salvar a saída do seu console.log em um arquivo.
Isso pode ser útil para salvar informações importantes para consulta posterior ou para debugar o seu código.
Lembrando que é possível também utilizar outras bibliotecas, como por exemplo, winston e bunyan.
Salvando com JavaScript puro
É possível salvar a saída do console.log em um arquivo com JavaScript puro, sem usar o Node.js, convertendo-a em JSON e criando um link temporário para download.
Aqui está um exemplo de como fazer isso:
// Cria um objeto JSON com a saída do console.log
const log = { log: "Este é meu console.log" };
const json = JSON.stringify(log);
// Cria um link temporário para download do arquivo JSON
const blob = new Blob([json], {type: "application/json"});
const link = document.createElement('a');
link.href = window.URL.createObjectURL(blob);
link.download = "log.json";
link.click();
Isso irá criar um objeto JSON com o console.log, convertê-lo em um Blob, criar um link temporário para download do arquivo JSON e clicar nele.
Isso fará com que o navegador baixe o arquivo “log.json” com o conteúdo da saída do console.log no formato JSON.
Tenha em mente que essa forma de salvar a saída do console.log em um arquivo só funcionará no navegador e depende do navegador suportar essas funcionalidades.
Além disso, a saída do console.log só estará disponível para download enquanto a página estiver aberta e o link temporário estiver disponível.
Se você precisar salvar o console.log para consulta posterior, é recomendável enviar esses dados para um servidor e salvar em um banco de dados ou arquivo.
Deixe um comentário contando o que achou deste artigo 🙂
Quer aprender mais sobre JavaScript? Confira o vídeo abaixo:
Conclusão
Concluindo, salvar o console.log em um arquivo pode ser útil em várias situações, como para debugar o código ou para consulta posterior.
Embora o JavaScript seja uma linguagem client-side, não permitindo o acesso direto aos recursos do sistema operacional, é possível usar técnicas como a conversão para JSON e criação de um link temporário de download para salvar a saída do console.log em um arquivo.
No entanto, essa forma de salvar a saída do console.log só funcionará no navegador e não é uma solução a longo prazo.
Se você precisar salvar a saída do console.log para consulta posterior, é recomendável enviar esses dados para um servidor e salvar em um banco de dados ou arquivo.
Está buscando a sua primeira vaga como Programador? Confira o nosso treinamento completo clicando aqui.
Uma plataforma de cursos com projetos completos, comunidade de alunos e muito mais!
Há também o nosso canal no YouTube, com muito conteúdo gratuito de qualidade!
Formações
Formação Vibe Coding
Do Prompt ao Produto: Crie Software Real com IA
- 474 aulas
- 20 projetos
- 39h 27min
Blog | Mais populares
As diferenças de var, let e const

Como redirecionar para outra página com JavaScript
Exercícios de lógica de programação JavaScript com gabarito
Quais são os melhores exercícios lógica de programação JavaScript? Colocar em prática os exercícios de lógica de programação em JavaScript é de extrema importância para […]
