NLog dashboard for centralized loggging, searching and filtering
Screenshot:
NLogReader is:
- a single-page application to filter and display your log data.
- a JSON based API service to access your log data
It's designed to be fast, pretty, and easy-to-use.
This service assumes you are already using NLog for logging. If you're not -- it's super easy to get started with NLog.
Also, this service assumes you are logging to a database. If you're not, just run the included SQL script in its own database and adjust your NLog configuration.
- Grab the latest release
- Run the database script against a new SQL server database
- Install the Web API service on an IIS server
- Adjust the Web API service configs to point to the database you just created
- Adjust your UI config to point to the service you just installed
- Run the UI and search your log data!
The web app is a React/Flux single page app. Configuration is in config.js
Watching for changes and automatically rebuilding bundle.js:
webpack -w
Building a release version of the bundle.js
webpack -p