Errsole is an open-source logger for Node.js. It has a built-in web dashboard to view, filter, and search your app logs.
errsole-demo.mp4
-
Easy Setup: Just insert the Errsole code snippet at the beginning of your app's main file. That's it!
-
Automated Log Collection: Errsole automatically collects all your app logs directly from the Node.js console.
-
Centralized Logging: Errsole consolidates all your app logs from multiple servers into one centralized database. You can choose your preferred database system.
-
Interactive Web Dashboard: Easily view, filter, and search your app logs using the Errsole web dashboard.
-
Secure Access Control: Errsole comes with built-in authentication, ensuring that only you and your authorized development team can access the logs.
- Errsole with MongoDB
- Errsole with MySQL
- Errsole with PostgreSQL
- Errsole with SQLite
- Errsole with MariaDB
- Errsole with OracleDB
After the setup, access the Errsole Web Dashboard at http://localhost:8001/. If you have configured Errsole with a different port and path during initialization, remember to replace "8001" in the URL with your chosen port number and add your custom path to the end of the URL.
- Search Logs: We are adding a new feature to the Errsole Dashboard that enables you to search your app logs over a specified time period.
- Custom Logger: We are introducing a custom logger that supports all log levels (error, warn, info, debug) and allows custom JSON logging.
- Error Notifications: We will implement a notification system that sends alerts about errors directly to your Email or Slack.
Contribution: We welcome contributions! If you have ideas for improvements, feel free to fork the repository, make your changes, and submit a pull request.
Support: Have questions, facing issues, or want to request a feature? Open an issue on the GitHub repository.