pure-console-logger
v1.0.2
Published
Yet another simple console logger
Downloads
6
Maintainers
Readme
pure-console-logger
Yet antoher logger, nobody asked for.
Super simple & provides good human debugable logs to the console.
Easy to use, small focus - very useful for small "DIY" projects.
2021-10-28T08:37:53.458Z INFO: [MAIN] Starting server -
2021-10-28T08:37:53.541Z DEBUG: [SERVER] Server started and listening on port 3000 -
Usage
Usage example
A simple example how to use this module. Copied from here example.ts
import { Logger, setLoglevel } from "pure-console-logger";
const logger = new Logger(__filename);
setLoglevel("INFO"); // Sets the loglevel globally
logger.debug("This is not logged!")
logger.info(JSON.stringify({ foo: "bar" }));
logger.warn("This is a warning!", { meta: "data", appended: "to the log string" });
logger.error("Oops!");
logger.error(new Error("something bad happended"));
const loggerWithStaticInfo = new Logger("custom name", { user: "zuse" });
loggerWithStaticInfo.info("Goodbye!");
Loglevels
|PRIO|NAME|EMOJI| |---|---|---| | 1 | ERROR | :no_entry_sign: | | 2 | WARN | :warning: | | 3 | INFO | :information_source: | | 4 | DEBUG | :space_invader: |
CONTRIBUTORS
Feel free to contribute - pull requests and issues are welcome :)
LICENSE
MIT License