gpt4 book ai didi

node.js - Nodejs 日志级别 : how can I print out the actual level of the log?

转载 作者:太空宇宙 更新时间:2023-11-03 22:14:46 24 4
gpt4 key购买 nike

loglevel

log.debug("测试");

log.error("测试");

将输出相同的内容,例如

test

test

我真正想要的是

DEBUG: test

ERROR: test

最佳答案

根据documentation ,您可以编写一个简单的插件,为所有日志消息添加方法名称前缀。

var originalFactory = log.methodFactory;
log.methodFactory = function (methodName, logLevel, loggerName) {
var rawMethod = originalFactory(methodName, logLevel, loggerName);

return function (message) {
rawMethod(methodName.toUpperCase() + ": " + message);
};
};

// Be sure to call setLevel method in order to apply plugin
log.setLevel("warn");

关于node.js - Nodejs 日志级别 : how can I print out the actual level of the log?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32624398/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com