Ad Code

Ticker

6/recent/ticker-posts

Saving Console Log To TXT File di Node JS

Saving Console Log To TXT File di Node JS

Teknisi-Dadakan.Com - Saving console log ke txt file. Dalam sebuah project untuk mendapat log yag tersimpan dalam bentuk file itu perlu, apalagi sebuah log yang mencari sebuah Array dimana pasti terjadi Loop dan terdiri dari beberapa counter.

Untuk menampilkan semua log dari hasil pencarian Array, disini saya menggunakan FS CreateWriteStream. FS CreateWriteStream ini sendiri terbilang sangat membantu bagi saya, karena dalam banyak project, untuk mendapatkan data dari banyak database yang tersimpan terkadang definisi hanya terbaca 1 definisi saja, yaitu pada bagian akhir dari Loop yang terjadi.

Langsung praktek aja yuks,

Contoh dibawah ini, create file txt dengan log yang kita ciptakan dari hasil pencarian Array, dimana saya disini memerlukan semua log dari semua item dan index dalam sebuah Array.

Seperti biasa,
  • Buka Aplikasi Visual Studio Code
  • Klik File, Open Folder dan buat Folder di directory sobat.
  • Klik Terminal, lalu pilih New Terminal
  • Lakukan init terlebih dahulu pada bagian terminal
npm init -y

  • Install Module FS

npm i fs

  • Lalu buat sebuah File JS, dengan nama suka-suka sobat
  • Paste code berikut :
const fs = require('fs');
const savePath = "\produk.txt"
function findProdukArray(){
    var listProduk = [
        { "produk" : "coklat",
            "kode" : "001"},
        { "produk" : "susu",
            "kode" : "002"},
        { "produk" : "mineral",
            "kode" : "003"}
    ];

    var writeStream = fs.createWriteStream(savePath);
    for (var m = 0; m < listProduk.length;m++) {
        var i = Object.keys(listProduk)[m];
        var produk = listProduk[i].produk;
        var kode = listProduk[i].kode;
        writeStream.write(
            "Nama Produk : " + produk + "\n" +
            "Kode Produk : " + kode + "\n");
    }
}

findProdukArray();

Dari codingan diatas, akan membentuk file TXT dengan record hasil semua Array Length, dengan contoh output seperti ini :

Saving Console Log To TXT File di Node JS

Selamat mencoba,
semoga bermanfaat,
salam satu aliran.
Teknisi-dadakan


Posting Komentar

0 Komentar