# WatchDog

<figure><img src="https://3579322646-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fxcjxnrw54OaBYmdLWY4N%2Fuploads%2FxOdrE2munUHcrPqnmQC9%2FwatchdogWhiteLogo.png?alt=media&#x26;token=dad37152-1cf8-410c-b384-11f86ff5d1f6" alt=""><figcaption></figcaption></figure>

[![WatchDog](https://img.shields.io/badge/WatchDog-blueviolet)](https://github.com/IzyPro/WatchDog) [![Version](https://img.shields.io/nuget/vpre/WatchDog.NET?color=orange)](https://www.nuget.org/packages/WatchDog.NET#versions-tab) [![Downloads](https://img.shields.io/nuget/dt/WatchDog.NET?color=red)](https://www.nuget.org/packages/WatchDog.NET#versions-tab) [![MIT License](https://img.shields.io/github/license/IzyPro/WatchDog?color=Green)](https://github.com/IzyPro/WatchDog/blob/main/LICENSE) [![WatchDog](https://img.shields.io/twitter/url?style=social\&url=https%3A%2F%2Fgithub.com%2FIzyPro%2FWatchDog)](https://twitter.com/intent/tweet?hashtags=WatchDog\&original_referer=https%3A%2F%2Fdeveloper.twitter.com%2F\&ref_src=twsrc%5Etfw%7Ctwcamp%5Ebuttonembed%7Ctwterm%5Eshare%7Ctwgr%5E\&related=twitterapi%2Ctwitter\&text=Hello%2C%20world!%0DCheck%20out%20this%20awesome%20developer%20tool\&url=https%3A%2F%2Fgithub.com%2FIzyPro%2FWatchDog\&via=WatchDogDotDev)

### Overview <a href="#https-github.com-izypro-watchdog-introduction" id="https-github.com-izypro-watchdog-introduction"></a>

WatchDog is a Realtime Message, Event, HTTP (Request & Response) and Exception logger and viewer for ASP.Net Core Web Apps and APIs. It allows developers log and view messages, events, http requests made to their web application and also exception caught during runtime in their web applications, all in Realtime. It leverages `SignalR` for real-time monitoring and `LiteDb` a Serverless MongoDB-like database with no configuration with the option of using your external databases (MSSQL, MySQl, Postgres, MongoDB).

<figure><img src="https://3579322646-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fxcjxnrw54OaBYmdLWY4N%2Fuploads%2FxdKNrE1098SJNP66eQe5%2Fwatchlog.png?alt=media&#x26;token=6bebeeb5-20b8-4f8b-875d-3aa37034ea61" alt=""><figcaption></figcaption></figure>

### General Features <a href="#https-github.com-izypro-watchdog-general-features" id="https-github.com-izypro-watchdog-general-features"></a>

* RealTime HTTP Request, Response, and Exception Logger
* In-code message and event logging
* User-Friendly Logger Views
* Search Option for HTTP and Exception Logs
* Filtering Option for HTTP Logs using HTTP Methods and StatusCode
* Logger View Authentication
* Auto Clear Logs Option

### Credit

Kelechi Onyekwere - [Github](https://github.com/Khelechy) [Twitter](https://twitter.com/khelechy1337)

Israel Ulelu - [Github](https://github.com/IzyPro) [Twitter](https://twitter.com/IzyPro_)
