Common.Diagnostics
1.0.0.371
See the version list below for details.
dotnet add package Common.Diagnostics --version 1.0.0.371
NuGet\Install-Package Common.Diagnostics -Version 1.0.0.371
<PackageReference Include="Common.Diagnostics" Version="1.0.0.371" />
paket add Common.Diagnostics --version 1.0.0.371
#r "nuget: Common.Diagnostics, 1.0.0.371"
// Install Common.Diagnostics as a Cake Addin #addin nuget:?package=Common.Diagnostics&version=1.0.0.371 // Install Common.Diagnostics as a Cake Tool #tool nuget:?package=Common.Diagnostics&version=1.0.0.371
INTRODUCTION
Common.Diagnostics component provides telemetry with the full application flow to System.Diagnostic listeners. Application execution flow can be sent to the most popular logging systems, available with .Net framework. Execution flow is integrated with diagnostic information coming by any components writing to .Net System.Diagnostic interfaces. Flexible options are provided to efficiently choose and filter the information to be rendered.
Basic execution flow is gathered by means of compiler generated information (eg. methodnames are obtained with [CallerMemberName] attribute).
Start and completion of methods and code sections are gathered by means of using
statements with a CodeSection
class.
add telemetry to your methods with the following instruction
using (var sec = this.GetCodeSection())
write information to the listeners with the following instructions
sec.Debug("this is a debug trace", "User");
sec.Information("this is a Information trace", "Raw");
sec.Warning("this is a Warning trace", "User.Report");
sec.Error("this is a error trace", "Resource");
Common.Diagnostics component is supported on .Net Framework 4.6.2+ and .Net Core 3.0+. Visit [telemetry][] for more information. [telemetry]: https://github.com/diginsight/telemetry/
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net5.0 was computed. net5.0-windows was computed. net6.0 was computed. net6.0-android was computed. net6.0-ios was computed. net6.0-maccatalyst was computed. net6.0-macos was computed. net6.0-tvos was computed. net6.0-windows was computed. net7.0 was computed. net7.0-android was computed. net7.0-ios was computed. net7.0-maccatalyst was computed. net7.0-macos was computed. net7.0-tvos was computed. net7.0-windows was computed. net8.0 was computed. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. |
.NET Core | netcoreapp3.1 is compatible. |
.NET Framework | net462 is compatible. net463 was computed. net47 was computed. net471 was computed. net472 is compatible. net48 was computed. net481 was computed. |
-
.NETCoreApp 3.1
- Microsoft.Bcl.AsyncInterfaces (>= 1.1.1)
- Microsoft.Extensions.Configuration (>= 3.1.4)
- Microsoft.Extensions.Configuration.Abstractions (>= 3.1.4)
- Microsoft.Extensions.Configuration.Binder (>= 3.1.4)
- Microsoft.Extensions.Configuration.CommandLine (>= 3.1.4)
- Microsoft.Extensions.Configuration.EnvironmentVariables (>= 3.1.4)
- Microsoft.Extensions.Configuration.FileExtensions (>= 3.1.4)
- Microsoft.Extensions.Configuration.Json (>= 3.1.4)
- Microsoft.Extensions.Configuration.UserSecrets (>= 3.1.4)
- Microsoft.Extensions.FileProviders.Abstractions (>= 3.1.4)
- Microsoft.Extensions.Hosting (>= 3.1.4)
- Microsoft.Extensions.Hosting.Abstractions (>= 3.1.4)
- Newtonsoft.Json (>= 12.0.3)
- System.Buffers (>= 4.5.1)
- System.ComponentModel.Annotations (>= 4.7.0)
- System.Console (>= 4.3.1)
- System.Diagnostics.Debug (>= 4.3.0)
- System.Diagnostics.EventLog (>= 4.7.0)
- System.Diagnostics.TraceSource (>= 4.3.0)
- System.IO.FileSystem (>= 4.3.0)
- System.IO.FileSystem.Primitives (>= 4.3.0)
- System.Memory (>= 4.5.4)
- System.Net.NameResolution (>= 4.3.0)
- System.Net.Sockets (>= 4.3.0)
- System.Reflection (>= 4.3.0)
- System.Runtime.Extensions (>= 4.3.1)
- System.Threading (>= 4.3.0)
-
.NETFramework 4.6.2
- Microsoft.Bcl.AsyncInterfaces (>= 1.1.1)
- Microsoft.Extensions.Configuration (>= 3.1.4)
- Microsoft.Extensions.Configuration.Abstractions (>= 3.1.4)
- Microsoft.Extensions.Configuration.Binder (>= 3.1.4)
- Microsoft.Extensions.Configuration.CommandLine (>= 3.1.4)
- Microsoft.Extensions.Configuration.EnvironmentVariables (>= 3.1.4)
- Microsoft.Extensions.Configuration.FileExtensions (>= 3.1.4)
- Microsoft.Extensions.Configuration.Json (>= 3.1.4)
- Microsoft.Extensions.Configuration.UserSecrets (>= 3.1.4)
- Microsoft.Extensions.FileProviders.Abstractions (>= 3.1.4)
- Microsoft.Extensions.Hosting (>= 3.1.4)
- Microsoft.Extensions.Hosting.Abstractions (>= 3.1.4)
- Newtonsoft.Json (>= 12.0.3)
- System.Buffers (>= 4.5.1)
- System.ComponentModel.Annotations (>= 4.7.0)
- System.Console (>= 4.3.1)
- System.Diagnostics.Debug (>= 4.3.0)
- System.Diagnostics.EventLog (>= 4.7.0)
- System.Diagnostics.TraceSource (>= 4.3.0)
- System.IO.FileSystem (>= 4.3.0)
- System.IO.FileSystem.Primitives (>= 4.3.0)
- System.Memory (>= 4.5.4)
- System.Net.NameResolution (>= 4.3.0)
- System.Net.Sockets (>= 4.3.0)
- System.Reflection (>= 4.3.0)
- System.Runtime.Extensions (>= 4.3.1)
- System.Threading (>= 4.3.0)
-
.NETFramework 4.7.2
- Microsoft.Bcl.AsyncInterfaces (>= 1.1.1)
- Microsoft.Extensions.Configuration (>= 3.1.4)
- Microsoft.Extensions.Configuration.Abstractions (>= 3.1.4)
- Microsoft.Extensions.Configuration.Binder (>= 3.1.4)
- Microsoft.Extensions.Configuration.CommandLine (>= 3.1.4)
- Microsoft.Extensions.Configuration.EnvironmentVariables (>= 3.1.4)
- Microsoft.Extensions.Configuration.FileExtensions (>= 3.1.4)
- Microsoft.Extensions.Configuration.Json (>= 3.1.4)
- Microsoft.Extensions.Configuration.UserSecrets (>= 3.1.4)
- Microsoft.Extensions.FileProviders.Abstractions (>= 3.1.4)
- Microsoft.Extensions.Hosting (>= 3.1.4)
- Microsoft.Extensions.Hosting.Abstractions (>= 3.1.4)
- Newtonsoft.Json (>= 12.0.3)
- System.Buffers (>= 4.5.1)
- System.ComponentModel.Annotations (>= 4.7.0)
- System.Console (>= 4.3.1)
- System.Diagnostics.Debug (>= 4.3.0)
- System.Diagnostics.EventLog (>= 4.7.0)
- System.Diagnostics.TraceSource (>= 4.3.0)
- System.IO.FileSystem (>= 4.3.0)
- System.IO.FileSystem.Primitives (>= 4.3.0)
- System.Memory (>= 4.5.4)
- System.Net.NameResolution (>= 4.3.0)
- System.Net.Sockets (>= 4.3.0)
- System.Reflection (>= 4.3.0)
- System.Runtime.Extensions (>= 4.3.1)
- System.Threading (>= 4.3.0)
NuGet packages (9)
Showing the top 5 NuGet packages that depend on Common.Diagnostics:
Package | Downloads |
---|---|
Common.Diagnostics.Serilog
provides a System.Diagnostics listener that sends Common.Diagnostics telemetry to Serilog |
|
Common.Diagnostics.Log4net
provides a System.Diagnostics listener that sends Common.Diagnostics telemetry to Log4net |
|
Common.Diagnostics.AppInsights
provides a System.Diagnostics listener that sends Common.Diagnostics telemetry to AppInsights |
|
Common.Diagnostics.Win
provides System.Diagnostics listeners that send Common.Diagnostics telemetry to the Windows Event Log and to WPF text controls |
|
Common.SmartCache
Common.SmartCache provides intelligent loading for data providers such as external apis or databases. Age conscious data management is applied to allow automatic cache or data preload. AI assisted algorithms can be used to ensure data preloading, based on application use. |
GitHub repositories
This package is not used by any popular GitHub repositories.
Version | Downloads | Last updated |
---|---|---|
2.0.0.28 | 258 | 7/11/2024 |
2.0.0.23 | 105 | 5/14/2024 |
2.0.0.22 | 95 | 5/14/2024 |
2.0.0.20 | 95 | 5/1/2024 |
2.0.0.19 | 98 | 5/1/2024 |
2.0.0.14 | 603 | 2/23/2024 |
2.0.0.12 | 299 | 2/18/2024 |
2.0.0.9 | 354 | 2/7/2024 |
1.0.2.121 | 3,591 | 12/11/2023 |
1.0.2.120 | 486 | 11/27/2023 |
1.0.2.119 | 781 | 11/12/2023 |
1.0.2.118 | 476 | 11/4/2023 |
1.0.2.117 | 496 | 10/30/2023 |
1.0.2.116 | 476 | 10/29/2023 |
1.0.2.115 | 509 | 10/29/2023 |
1.0.2.102 | 492 | 10/27/2023 |
1.0.2.101 | 477 | 10/27/2023 |
1.0.2.99 | 495 | 10/26/2023 |
1.0.2.98 | 458 | 10/26/2023 |
1.0.2.97 | 463 | 10/26/2023 |
1.0.2.93 | 481 | 10/26/2023 |
1.0.2.92 | 484 | 10/26/2023 |
1.0.2.90 | 455 | 10/26/2023 |
1.0.2.85 | 468 | 10/25/2023 |
1.0.2.84 | 438 | 10/25/2023 |
1.0.2.83 | 500 | 10/25/2023 |
1.0.2.82 | 489 | 10/25/2023 |
1.0.2.80 | 502 | 10/25/2023 |
1.0.2.74 | 505 | 10/24/2023 |
1.0.2.73 | 445 | 10/24/2023 |
1.0.2.71 | 485 | 10/24/2023 |
1.0.2.70 | 485 | 10/24/2023 |
1.0.2.69 | 510 | 10/24/2023 |
1.0.2.68 | 473 | 10/19/2023 |
1.0.2.66 | 482 | 10/18/2023 |
1.0.2.65 | 491 | 10/17/2023 |
1.0.2.64 | 518 | 10/17/2023 |
1.0.2.63 | 518 | 10/17/2023 |
1.0.2.62 | 490 | 10/17/2023 |
1.0.2.61 | 478 | 10/17/2023 |
1.0.2.60 | 490 | 10/17/2023 |
1.0.2.59 | 476 | 10/16/2023 |
1.0.2.58 | 458 | 10/16/2023 |
1.0.2.57 | 476 | 10/16/2023 |
1.0.2.51 | 495 | 10/5/2023 |
1.0.2.50 | 431 | 10/1/2023 |
1.0.2.49 | 613 | 9/3/2023 |
1.0.2.48 | 1,207 | 9/2/2023 |
1.0.2.47 | 2,685 | 8/26/2023 |
1.0.2.46 | 640 | 8/23/2023 |
1.0.2.45 | 781 | 8/20/2023 |
1.0.2.44 | 778 | 8/19/2023 |
1.0.2.43 | 514 | 8/19/2023 |
1.0.2.42 | 509 | 8/19/2023 |
1.0.2.40 | 478 | 8/18/2023 |
1.0.2.39 | 1,937 | 8/16/2023 |
1.0.2.38 | 509 | 8/16/2023 |
1.0.2.35 | 523 | 8/16/2023 |
1.0.2.23 | 498 | 8/16/2023 |
1.0.2.19 | 828 | 8/9/2023 |
1.0.2.18 | 795 | 8/9/2023 |
1.0.2.17 | 664 | 8/8/2023 |
1.0.2.16 | 692 | 8/8/2023 |
1.0.2.15 | 653 | 8/8/2023 |
1.0.2.14 | 730 | 8/8/2023 |
1.0.2.13 | 657 | 8/8/2023 |
1.0.2.12 | 652 | 8/8/2023 |
1.0.2.11 | 714 | 8/8/2023 |
1.0.2.10 | 626 | 8/8/2023 |
1.0.2.9 | 676 | 8/6/2023 |
1.0.2.8 | 689 | 8/6/2023 |
1.0.2.7 | 881 | 7/23/2023 |
1.0.2.6 | 706 | 7/18/2023 |
1.0.2.5 | 1,872 | 7/4/2023 |
1.0.2.4 | 847 | 6/29/2023 |
1.0.2.3 | 786 | 6/29/2023 |
1.0.2.2 | 756 | 6/28/2023 |
1.0.2.1 | 869 | 6/27/2023 |
1.0.1.234 | 1,205 | 6/24/2023 |
1.0.1.233 | 827 | 6/23/2023 |
1.0.1.232 | 876 | 6/23/2023 |
1.0.1.231 | 876 | 5/9/2023 |
1.0.1.229 | 1,092 | 4/3/2023 |
1.0.1.228 | 1,077 | 3/27/2023 |
1.0.1.225 | 1,214 | 3/16/2023 |
1.0.1.224 | 1,182 | 3/15/2023 |
1.0.1.223 | 1,205 | 3/15/2023 |
1.0.1.222 | 1,223 | 3/15/2023 |
1.0.1.221 | 1,217 | 3/15/2023 |
1.0.1.220 | 1,139 | 3/15/2023 |
1.0.1.219 | 1,095 | 3/15/2023 |
1.0.1.212 | 2,011 | 10/24/2022 |
1.0.1.211 | 2,041 | 10/21/2022 |
1.0.1.210 | 1,974 | 10/21/2022 |
1.0.1.209 | 2,270 | 10/21/2022 |
1.0.1.208 | 1,964 | 10/21/2022 |
1.0.1.207 | 1,975 | 10/19/2022 |
1.0.1.204 | 1,927 | 10/19/2022 |
1.0.1.203 | 1,954 | 10/19/2022 |
1.0.1.202 | 2,046 | 10/13/2022 |
1.0.1.198 | 2,087 | 10/12/2022 |
1.0.1.197 | 2,005 | 10/12/2022 |
1.0.1.196 | 2,038 | 10/12/2022 |
1.0.1.190 | 2,020 | 10/5/2022 |
1.0.1.189 | 1,944 | 10/5/2022 |
1.0.1.187 | 2,252 | 7/16/2022 |
1.0.1.186 | 4,031 | 5/15/2022 |
1.0.1.185 | 1,963 | 5/15/2022 |
1.0.1.184 | 1,984 | 5/2/2022 |
1.0.1.183 | 1,947 | 4/24/2022 |
1.0.1.182 | 2,387 | 4/8/2022 |
1.0.1.181 | 2,009 | 4/8/2022 |
1.0.1.180 | 1,883 | 4/8/2022 |
1.0.1.179 | 2,159 | 4/8/2022 |
1.0.1.177 | 2,170 | 3/15/2022 |
1.0.1.176 | 1,954 | 3/14/2022 |
1.0.1.175 | 1,964 | 3/14/2022 |
1.0.1.174 | 2,071 | 3/13/2022 |
1.0.1.173 | 2,012 | 3/12/2022 |
1.0.1.172 | 1,952 | 3/12/2022 |
1.0.1.171 | 1,991 | 3/10/2022 |
1.0.1.170 | 2,128 | 3/10/2022 |
1.0.1.168 | 2,003 | 3/9/2022 |
1.0.1.167 | 9,975 | 2/2/2022 |
1.0.1.166 | 2,055 | 2/2/2022 |
1.0.1.165 | 1,179 | 1/9/2022 |
1.0.1.164 | 1,239 | 1/9/2022 |
1.0.1.163 | 1,305 | 1/8/2022 |
1.0.1.162 | 1,368 | 1/5/2022 |
1.0.1.161 | 1,255 | 12/16/2021 |
1.0.1.158 | 1,329 | 12/16/2021 |
1.0.1.156 | 1,281 | 12/16/2021 |
1.0.1.155 | 1,331 | 12/16/2021 |
1.0.1.153 | 1,309 | 12/16/2021 |
1.0.1.152 | 1,279 | 12/16/2021 |
1.0.1.151 | 1,265 | 12/16/2021 |
1.0.1.149 | 1,368 | 12/16/2021 |
1.0.1.132 | 1,279 | 12/15/2021 |
1.0.1.131 | 1,263 | 12/15/2021 |
1.0.1.130 | 1,263 | 12/8/2021 |
1.0.1.129 | 1,643 | 12/6/2021 |
1.0.1.128 | 1,581 | 12/6/2021 |
1.0.1.127 | 1,498 | 12/6/2021 |
1.0.1.126 | 1,665 | 12/6/2021 |
1.0.1.125 | 1,313 | 12/5/2021 |
1.0.1.124 | 1,878 | 12/3/2021 |
1.0.1.123 | 1,872 | 12/1/2021 |
1.0.1.121 | 1,291 | 11/22/2021 |
1.0.1.120 | 2,310 | 11/20/2021 |
1.0.1.118 | 1,293 | 11/19/2021 |
1.0.1.117 | 1,342 | 11/12/2021 |
1.0.1.116 | 1,461 | 11/9/2021 |
1.0.1.115 | 1,412 | 11/8/2021 |
1.0.1.114 | 1,454 | 11/8/2021 |
1.0.1.113 | 1,482 | 11/8/2021 |
1.0.1.112 | 1,531 | 11/8/2021 |
1.0.1.111 | 1,523 | 11/7/2021 |
1.0.1.110 | 1,492 | 11/7/2021 |
1.0.1.101 | 2,393 | 10/12/2021 |
1.0.1.100 | 1,592 | 9/14/2021 |
1.0.1.99 | 1,425 | 8/26/2021 |
1.0.1.98 | 1,544 | 8/16/2021 |
1.0.1.97 | 1,569 | 7/1/2021 |
1.0.1.96 | 1,589 | 6/28/2021 |
1.0.1.95 | 1,603 | 5/23/2021 |
1.0.1.94 | 1,524 | 5/9/2021 |
1.0.1.93 | 1,421 | 5/9/2021 |
1.0.1.92 | 1,514 | 5/9/2021 |
1.0.1.91 | 1,510 | 5/3/2021 |
1.0.1.90 | 1,365 | 5/3/2021 |
1.0.1.89 | 1,556 | 5/2/2021 |
1.0.1.87 | 1,515 | 5/2/2021 |
1.0.1.86 | 1,480 | 4/24/2021 |
1.0.1.83 | 1,524 | 4/8/2021 |
1.0.1.82 | 2,813 | 4/7/2021 |
1.0.1.81 | 1,496 | 4/6/2021 |
1.0.1.80 | 1,448 | 4/5/2021 |
1.0.1.79 | 1,512 | 4/5/2021 |
1.0.1.78 | 1,522 | 4/2/2021 |
1.0.1.77 | 1,516 | 4/1/2021 |
1.0.1.76 | 1,534 | 4/1/2021 |
1.0.1.75 | 1,469 | 4/1/2021 |
1.0.1.70 | 1,506 | 3/27/2021 |
1.0.1.69 | 1,604 | 3/27/2021 |
1.0.1.68 | 1,571 | 3/27/2021 |
1.0.1.67 | 1,479 | 3/27/2021 |
1.0.1.66 | 1,602 | 3/21/2021 |
1.0.1.65 | 1,581 | 3/21/2021 |
1.0.1.64 | 1,562 | 3/21/2021 |
1.0.1.59 | 1,530 | 3/20/2021 |
1.0.1.58 | 1,562 | 3/20/2021 |
1.0.1.55 | 1,609 | 3/10/2021 |
1.0.1.54 | 1,577 | 3/10/2021 |
1.0.1.53 | 1,735 | 3/5/2021 |
1.0.1.52 | 1,561 | 3/5/2021 |
1.0.1.51 | 2,571 | 2/25/2021 |
1.0.1.50 | 1,499 | 2/11/2021 |
1.0.1.49 | 1,580 | 1/30/2021 |
1.0.1.48 | 1,590 | 1/30/2021 |
1.0.1.47 | 1,569 | 12/27/2020 |
1.0.1.46 | 1,616 | 12/27/2020 |
1.0.1.45 | 1,641 | 12/27/2020 |
1.0.1.44 | 1,600 | 12/21/2020 |
1.0.1.43 | 1,474 | 12/20/2020 |
1.0.1.41 | 1,584 | 12/20/2020 |
1.0.1.40 | 1,461 | 12/18/2020 |
1.0.1.39 | 1,538 | 12/17/2020 |
1.0.1.38 | 1,471 | 12/14/2020 |
1.0.1.37 | 1,462 | 12/14/2020 |
1.0.1.36 | 1,528 | 12/13/2020 |
1.0.1.35 | 1,480 | 12/10/2020 |
1.0.1.34 | 1,475 | 12/10/2020 |
1.0.1.33 | 1,560 | 12/10/2020 |
1.0.1.32 | 1,529 | 12/3/2020 |
1.0.1.30 | 1,524 | 12/3/2020 |
1.0.1.27 | 1,584 | 12/3/2020 |
1.0.1.26 | 1,639 | 11/28/2020 |
1.0.1.24 | 1,665 | 11/22/2020 |
1.0.1.23 | 1,632 | 11/22/2020 |
1.0.1.8 | 1,707 | 11/9/2020 |
1.0.1.7 | 1,606 | 10/16/2020 |
1.0.1.6 | 1,762 | 9/12/2020 |
1.0.1.5 | 1,673 | 8/17/2020 |
1.0.1.4 | 1,670 | 8/17/2020 |
1.0.1.3 | 1,615 | 8/4/2020 |
1.0.1.1 | 1,697 | 8/2/2020 |
1.0.0.401 | 1,816 | 8/2/2020 |
1.0.0.400 | 1,673 | 7/20/2020 |
1.0.0.399 | 1,566 | 7/8/2020 |
1.0.0.398 | 1,716 | 6/15/2020 |
1.0.0.397 | 1,653 | 6/15/2020 |
1.0.0.396 | 1,694 | 6/8/2020 |
1.0.0.395 | 1,697 | 6/7/2020 |
1.0.0.394 | 1,758 | 6/3/2020 |
1.0.0.393 | 1,748 | 6/2/2020 |
1.0.0.392 | 1,693 | 6/2/2020 |
1.0.0.391 | 1,721 | 6/2/2020 |
1.0.0.390 | 1,669 | 6/2/2020 |
1.0.0.389 | 1,675 | 6/2/2020 |
1.0.0.388 | 1,696 | 6/2/2020 |
1.0.0.387 | 1,721 | 6/1/2020 |
1.0.0.386 | 1,721 | 6/1/2020 |
1.0.0.385 | 1,632 | 6/1/2020 |
1.0.0.384 | 1,719 | 6/1/2020 |
1.0.0.383 | 1,710 | 6/1/2020 |
1.0.0.382 | 1,712 | 6/1/2020 |
1.0.0.381 | 1,711 | 6/1/2020 |
1.0.0.380 | 1,708 | 6/1/2020 |
1.0.0.371 | 1,880 | 6/1/2020 |