The system is aimed at software engineers and it will allow them to log error messages in one central place and also provide analysis of the collected data.
The system consists of 3 parts:
- A DLL
- A Rest Service
- A Website
-
When a developer want to use the error logger, they would reference the library (DLL) in their (host) application.
-
The library would be configured at the application start and it would be used to handle errors in the host application.
-
When the host application needs to log an error, it would make a call into the library.
-
The library would then send the error message into the REST service.
-
The service would be responsible for logging the error into the database.
-
Finally, when the developer is interested in reviewing logged error messages, they would log into the website and access all of the error logs that were saved in the DB.
- Add Connection Strings of your DB in IPFinalProject & LoggerService Web.config files
- Add username, email, password for admin in Startup.cs of IPFinalProject
IPFinalProject - To start the application website
LoggerService - To start the REST service
TestClient - DLL to send error logs