Vela.sistema de Registo js
Preciso de implementar o registo no nosso servidor de velas.
Encontrei velas a registar no ficheiro
Mas receio não o compreender muito bem.
A intenção é substituir o console.regista o sistema de Registo.
Este é apenas um exemplo de muitos lugares onde eu preciso implementar logger:
s3.putObject(params, function (err, data) {
if (err)
console.log(err);
else
console.log("Successfully uploaded " +
/ / etc
4
3 answers
Põe isto no teu diário de bordo.js
var winston = require('winston');
var customLogger = new winston.createLogger();
// A console transport logging debug and above.
customLogger.add(new winston.transports.Console, {
level: 'debug',
colorize: true
});
// A file based transport logging only errors formatted as json.
customLogger.add(new winston.transports.File({
level: 'error',
filename: './error.log',
json: true,
colorize: true
}));
module.exports.log = {
// Pass in our custom logger, and pass all log levels through.
custom: customLogger,
level: 'silly',
// Disable captain's log so it doesn't prefix or stringify our meta data.
inspect: false
};
Agora, quando chamares velas.log.erro () ele irá listar seu log em erro.ficheiro de Registo
sails.log.error("Error demo message");
2
Author: Abhi Patel, 2019-12-03 11:15:32
Pode usar sails.log.error()
, sails.log.warn()
, sails.log.verbose()
, etc para enviar os registos para a consola, ou mesmo para um ficheiro se o Configurar no ficheiro config/logs.js
. Lá você também pode especificar o nível de log para entrar na saída, ou você pode fazê-lo passando parâmetros na linha de comandos de velas (--verbose
).
4
Author: Diego Pamio, 2016-10-13 20:51:05
Eu usei sails.log("message")
, sails.log.debug("message or variable")
, sails.log.error("error message or variable")
.
1
Author: Tabish Ali, 2021-01-08 12:38:57