2017-04-10 4 views
0

Welches ist die beste Möglichkeit, die Anmeldung in Node, Express, Mungo-Anwendung zu aktivieren? Ich habe Konsolenprotokollierung verwendet, aber es gibt keine Möglichkeit, es während der Produktion ein- oder auszuschalten. gibt es etwas, so fest wie log4j und kann in Produktionsanwendungen verwendet werdenWie logge ich mich ein MEAN Stack

+0

https://npms.io/search?q=logging – robertklep

Antwort

1

Sie winston.js verwenden können, https://github.com/winstonjs/winston#logging-levels können Sie Protokollebenen verwenden und angeben, welche Ebene einzuloggen Konsole und die in eine Logdatei

var logger = new (winston.Logger)({ 
transports: [ 
    new (winston.transports.Console)({ level: 'error' }), 
    new (winston.transports.File)({ 
    filename: 'somefile.log', 
    level: 'info' 
    }) 
] 

});

Aber es gibt Log4js auch

+0

Ich habe mich entschieden, winston.js selbst zu verwenden. Danke – Jocket

0

Sie morgan installieren können, Verwenden npm install morgan,

Nach der Installation erfordern es also var morgan = require('morgan'); Da Sie installiert haben, express, Anschließend können Sie tun dies, um Aktivieren Sie Morgan, app.use(morgan('dev'));

Dies sollte funktionieren.

Verwandte Themen