Skip to content

Instantly share code, notes, and snippets.

@jsuryahyd
Last active February 14, 2022 08:56
Show Gist options
  • Save jsuryahyd/4266537bbcb58df1fb0c404a67c9c1c7 to your computer and use it in GitHub Desktop.
Save jsuryahyd/4266537bbcb58df1fb0c404a67c9c1c7 to your computer and use it in GitHub Desktop.
Logging in nodejs
//log
const log4js = require("log4js");
const path = require("path");
log4js.configure({
appenders: {
info: {
type: "dateFile",
filename: path.join(__dirname, "../logs", "info.log")
},
errors: {
type: "dateFile",
filename: path.join(__dirname, "../logs", "errors.log")
},
debug:{
type:"dateFile",
filename:path.join(__dirname, "../logs", "debug.log")
}
},
categories: {
default: { appenders: ["info"], level: "info" },
Err: { appenders: ["errors"], level: "error" },
debug: {appenders:['debug'],level:"debug"}
}
});
module.exports.logInfo = log4js.getLogger("info");
module.exports.logerr = log4js.getLogger("Err");
exports.debugLog = log4js.getLogger("debug");
const { errorLog } = require("./backend/src/helpers/logger");
errorLog.error("Whatever we want to log");
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment