You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
`D`otnet `I`nput-`O`utput `L`ogger (`Diol`) is a free and open-source tool created by dotnet.
5
+
Dotnet Input-Output Logger (`Diol`) is a **free** and **open-source** Visual Studio extension created by dotnet.
6
6
7
7
With `Diol` you can easily see and explore logs during debugging your `dotnet` application in real time.
8
8
9
-
Let's say **stop**for tons of log messages in our code!
9
+
**Stop**making tons of log messages in our code!
10
10
11
11
## Features
12
12
13
13
***99.9%** zero touch approach. Just plug and play!
14
-
***No need** to install any external dependencies to your project
15
-
***No need** to modify your existing code
14
+
***No need** to install any external dependencies to your project or modify your soruce code
16
15
* Supports next log types:
17
-
***Http** requests and responces
18
-
***Aspnet core**(controllers and minimal API)
19
-
***SQL**(Entity Framework)
16
+
***HttpClient** requests and responces
17
+
***Aspnet core** controllers and minimal API
18
+
***SQL**via Entity Framework
20
19
***Web sockets & SignalR** (comming soon)
21
20
***gRPC** (comming soon)
22
21
* 3rd party **SDK** can be integrated as well (_1_)
23
22
24
-
### Additional feature
25
-
26
-
Our backend service is available for you to integrate with your own UI app. It's free and easy to use, and it offers many features and benefits. To learn more, please visit [diol backend service doc](https://github.com/Dotnet-IO-logger/core/wiki/1.-Diol-backend-service).
27
-
28
23
## How to use
29
24
30
25
We have a [guide](https://github.com/Dotnet-IO-logger/core/wiki/1.-Getting-started-guide) how to install and use `Diol` but in short:
@@ -37,11 +32,28 @@ We have a [guide](https://github.com/Dotnet-IO-logger/core/wiki/1.-Getting-start
37
32
38
33
### DEMOs
39
34
40
-
We prepared **5 minute** demo projects for each DIOL feature you may want to check:
35
+
We have prepared DEMOs on how to set up and use DIOL, and we’ve divided them by areas.
36
+
37
+
The DEMOs are pre-set and straightforward.
38
+
39
+
You don’t need to create anything from scratch or write any code.
40
+
41
+
Please feel free to use them for your personal learning or for making DEMO for your audience.
42
+
43
+
| Name | Duration | Description |
44
+
| :--- | :--- | :--- |
45
+
|[HttpClient demo](https://github.com/Dotnet-IO-logger/Playground/tree/main/source/Diol.Demo/src/Example1HttpLoggingSample)|~5 minutes | How to setup DIOL to for HttpClient logs |
46
+
|[AspNET endpoints demo](https://github.com/Dotnet-IO-logger/Playground/tree/main/source/Diol.Demo/src/Example2AspnetEndpointLoggingSample)|~5 minutes | How to setup DIOL for asp.net endpoints and controllers logs |
47
+
|**EntityFramework**| x | Comming soon... |
48
+
49
+
## Additional feature
50
+
51
+
In case if you want to reuse DIOL logic for your application you may want to check [diol backend service doc](https://github.com/Dotnet-IO-logger/core/wiki/1.-Diol-backend-service).
0 commit comments