如何告诉Winston将多个级别记录到单个传输中?例如,如果要将info
和error
级别项目记录到控制台,您将如何实现此目标?指定info
不记录所有信息级别且更重要的级别,它只记录info
。将一组级别传递给level
属性不会做任何事情。
winston.add(winston.transports.Console, {
colorize: true,
level: 'info'
});
或
winston.add(winstonMongo, {
safe: false,
db: 'logs',
collection: 'api',
level: 'info'
});
答案 0 :(得分:6)
指定info
级别确实包含更严重的所有级别(例如:warn
,error
,debug
)。同样,指定warn
包括warn
级别以及更严重的error
级别。
答案 1 :(得分:1)