MongoDB
 sql >> Teknologi Basis Data >  >> NoSQL >> MongoDB

Sailsjs - Logging Kustom dengan Winston

Setelah memperluas di atas pekerjaan MayBeColin, solusi kerja:

Buat file js baru di dalam folder config (kode di dalamnya akan dieksekusi secara otomatis oleh layar) dan tambahkan transport mongodb seperti di bawah ini,

var winston = require('winston');
var MongoDB = require('winston-mongodb').MongoDB;

var customLogger = new(winston.Logger)({
    transports: [
        new(winston.transports.MongoDB)({
            db: 'mongodb://localhost:27017/test',
            collection: 'logs',
            level: 'debug'
        })
    ]
});

module.exports.logging = {
    colors: false, // To get clean logs without prefixes or color codings
    custom: customLogger
};

Dan gunakan di mana saja seperti

sails.config.logging.custom.debug("winston mongodb transport logging");



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. 3 Langkah Sederhana untuk Membuat Cluster Sharded MongoDB

  2. Gambaran Umum Manajemen Pengguna MongoDB

  3. Spring Data MongoDB – Indeks, Anotasi, dan Konverter

  4. mongodb:bagaimana saya bisa melihat waktu eksekusi untuk perintah agregat?

  5. Cara mengelompokkan berdasarkan dokumen berdasarkan minggu di mongodb