Skip to content

A MVC Turbine plugin that simplifies logging integration into your MVC application and adds a log reporting dashboard.

Notifications You must be signed in to change notification settings

darrencauthon/MvcTurbine.LogReportingDashboard

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

81 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MvcTurbine.LogReportingDashboard

MvcTurbine.LogReportingDashboard is a small plugin for MVC Turbine that adds the Log Reporting Dashboard that Darren Weir created (read here and here. By adding a reference to MvcTurbine.LogReportingDashboard and adding the appropriate configuration, you will get:

1.) Out-of-the-box ELMAH integration with all of your controllers. This means you do not have to create and attach a custom HandleError-like attribute to every controller.

2.) Auto-registration of an ILogger interface with a NLog implementation (log4net coming soon). This means that you can instantiate a fully-set-up logger simply by adding a dependency to ILogger.

3.) NLog, Asp.Net Health Monitoring, and ELMAH logging to your database.

4.) A dashboard that shows all logged events.

5.) A detail page for each of the logged events, showing things like the date/time of the event, the IP address of the visitor that experienced the issue, a stack trace for debugging, etc..

6.) Automatic routing set to /_Logging and features for securing the logging dashboard, all of which are configurable.

A short video demo of its setup and dashboard is available here.

About

A MVC Turbine plugin that simplifies logging integration into your MVC application and adds a log reporting dashboard.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published