A minimal yet powerful logger for Node.js applications. It supports log, info, error, debug and warn. It also supports ANSI styles and colors. It also has an express middleware to log every incoming request.
- Simple and minimal
- Express middleware to log every incoming request
- Log based on identifiers
- Supports log, info, error, debug and warn
- Supports ANSI styles and colors
- [UPCOMING] - Configuration for log levels and log file path
npm install tej-logger
import logHttpRequest from "tej-logger/express-middleware";
// Add this middleware to your express app before any other middleware
app.use(logHttpRequest);
import TejLogger from "tej-logger"
const logger = new TejLogger("identifier");
logger.log("Hello World!");
logger.log("This is a log message");
logger.info("This is an info message");
logger.error("This is an error");
//or
logger.error(new Error("This is an error"));
logger.debug("This is a debug message");
logger.debug("This is a debug message");
Contributions are what make the open source community such an amazing place to be learn, inspire, and create. Any contributions you make are greatly appreciated.
A simple star to this project repo is enough to keep me motivated on this project for days. If you find your self very much excited with this project let me know with a star.
- Github: @hirakchhatbar
Distributed under the MIT License. See LICENSE for more information.