-
npm i log4js -D
-
引入log4js
let log4js = require("log4js")
log4js.configure({
appenders: {
fileout: { type: "file", filename: "fileout.log" },
datafileout: {
type: "dateFile",
filename: "datafileout.log",
pattern: ".yyyy-MM-dd-hh-mm-ss-SSS"
},
consoleout: { type: "console" },
},
categories: {
default: { appenders: ["fileout", "consoleout"], level: "debug" },
anything: { appenders: ["consoleout"], level: "debug" }
}
});
let logger = log4js.getLogger('cheese');
logger.level = "debug";
const url = require("url")
const urlStr = 'https://www.baidu.com:44/path/login.html?id=2#tag=99'
logger.debug(url.parse(urlStr))
使用logger 代替console.log打印代码,就会输出文件