Skip to content

❗ 📝 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.

License

Notifications You must be signed in to change notification settings

rahulmaddineni/Error-Logger

Repository files navigation

Error-Logger

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:

  1. A DLL
  2. A Rest Service
  3. A Website

System Use

  • 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.

Data Flow

Data Flow

Running the application

Note

  • Add Connection Strings of your DB in IPFinalProject & LoggerService Web.config files
  • Add username, email, password for admin in Startup.cs of IPFinalProject

Start 3 projects:

IPFinalProject - To start the application website
LoggerService - To start the REST service
TestClient - DLL to send error logs

Output

Login

Login Page

Admin Home

Admin Home Page

Admin Applications Details

Admin Applications Page

Admin Application Logs

Admin Logs Page

Admin Users Details

Admin Users Page

User Home

User Home Paage

User Details

User Details Page

API Home

API Home Page

API Details

API Details Page

About

❗ 📝 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.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published