A lightweight, flexible logging library for Node.js applications. This library provides an intuitive API for managing log levels, formatting logs, and writing logs to files. It includes a Singleton-based Logger class with out-of-the-box support for logging info, warn, error, and verbose levels.
Future updates will introduce a CLI for easier configuration and use.
- Default Log Levels:
info,warn,error,verb(verbose). - File-based Logging: Logs are written to individual files for each log level.
- Log Rotation: Save logs on folders depending on the day, month or year.
- Dynamic Configuration: Add custom log levels with their own color, timestamping, and file logging rules.
- Extensive Configuration: Change the behavior of the logger by passing an options object.
- Singleton Pattern: Ensures a single instance of the logger throughout the application.
To install the package, use npm:
npm install file-error-loggingContributions are welcome! Please submit a pull request or file an issue on the GitHub repository.
This project is licensed under the Apache-v2.0 License. See the LICENSE file for details.
Happy Logging!