This is really stupid NodeJS logger that is really not optimized but really good for fast prototyping.
npm install @thaldea/logger
import Logger from "@thaldea/logger/index.mjs"
Logger.debug("Debug log outside a function or a class")
class Main {
run() {
Logger.log("A simple log message")
Logger.debug("A debug message")
Logger.silly("A silly debug message")
Logger.info("An info message")
Logger.error("An error message")
Logger.fatal("A fatal message")
}
}
const app = new Main();
app.run()
import {Logger as LoggerInstance} from '@thaldea/logger/index.mjs';
const Logger = new LoggerInstance("mylogs.log");
class Main {
run() {
Logger.log("A simple log message")
Logger.debug("A debug message")
Logger.silly("A silly debug message")
Logger.info("An info message")
Logger.error("An error message")
Logger.fatal("A fatal message")
}
}
const app = new Main();
app.run()