我使用逻辑与节点js。这是初始化脚本:
var winston = require('winston');
require('winston-loggly-bulk');
winston.add(winston.transports.Loggly, {
inputToken: "TOKEN",
subdomain: "SUBDOMAIN",
tags: ["Winston-NodeJS"],
json:true
});
看起来标签是在winston.add
初始化时设置的,但是如果我想在向日志记录器发送消息时动态设置一些标签该怎么办?
根据winston-log -bulk源代码,可以使用tags
属性在日志指令的元数据中包含标记。例如:
logger.log('info', 'Server starting up.', { tags: 'server' });
该值可以是单个标记或数组,如下所示:
logger.log('info', 'Server starting up.', { tags: ['server', 'startup'] });