Jas.Watchme
1.0.4
dotnet add package Jas.Watchme --version 1.0.4
NuGet\Install-Package Jas.Watchme -Version 1.0.4
<PackageReference Include="Jas.Watchme" Version="1.0.4" />
<PackageVersion Include="Jas.Watchme" Version="1.0.4" />
<PackageReference Include="Jas.Watchme" />
paket add Jas.Watchme --version 1.0.4
#r "nuget: Jas.Watchme, 1.0.4"
#:package Jas.Watchme@1.0.4
#addin nuget:?package=Jas.Watchme&version=1.0.4
#tool nuget:?package=Jas.Watchme&version=1.0.4
A powerful .NET library that provides attribute-based method timing and logging decorators using Fody. Automatically measure and log method execution time with four different output targets: console, structured logging, database, or CSV files. Zero runtime overhead with compile-time instrumentation. Supports .NET 6.0 and higher.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net6.0 is compatible. 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 is compatible. 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 is compatible. 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. net9.0 is compatible. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. net10.0 was computed. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
-
net6.0
- MethodDecorator.Fody (>= 1.1.1)
- Microsoft.Extensions.Logging.Abstractions (>= 10.0.2)
- System.Data.SqlClient (>= 4.9.0)
-
net7.0
- MethodDecorator.Fody (>= 1.1.1)
- Microsoft.Extensions.Logging.Abstractions (>= 10.0.2)
- System.Data.SqlClient (>= 4.9.0)
-
net8.0
- MethodDecorator.Fody (>= 1.1.1)
- Microsoft.Extensions.Logging.Abstractions (>= 10.0.2)
- System.Data.SqlClient (>= 4.9.0)
-
net9.0
- MethodDecorator.Fody (>= 1.1.1)
- Microsoft.Extensions.Logging.Abstractions (>= 10.0.2)
- System.Data.SqlClient (>= 4.9.0)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
Version 1.0.2:
- Added package logo and icon
- README included in package
Initial release features:
- TimerAttribute: Console-based timing
- LogTimerAttribute: ILogger integration
- DBLogTimerAttribute: Database persistence
- CSVLogTimerAttribute: CSV file logging
- Compile-time instrumentation via Fody
- Thread-safe implementations
- Comprehensive test coverage (71 tests)
- Global and per-instance configuration