Skip to content

Commit fd3a610

Browse files
committed
docs(dotnet): updated the description for the Purview.Telemetry.SourceGenerator
1 parent 1dc5b52 commit fd3a610

File tree

1 file changed

+28
-15
lines changed

1 file changed

+28
-15
lines changed

data/registry/tools-dotnet-purview-telemetry-sourcegenerator.yml

+28-15
Original file line numberDiff line numberDiff line change
@@ -6,32 +6,45 @@ tags:
66
- c#
77
- .net
88
- dotnet
9-
- source-generator
10-
- activities
11-
- logging
9+
- aspnet
1210
- logs
13-
- events
14-
- metrics
15-
- spans
16-
- attributes
17-
- tags
18-
- baggage
19-
- telemetry
11+
- log
12+
- logger
13+
- logging
14+
- source-generator
2015
- high-performance-logging
16+
- otel
17+
- open-telemetry
18+
- telemetry
19+
- traces
2120
- tracing
21+
- metric
22+
- metrics
23+
- meter
24+
- meters
25+
- instrumentation
26+
- instruments
27+
- events
28+
- distributed-traces
2229
- distributed-tracing
23-
- dependency-injection
30+
- melt
2431
- purview
25-
- nuget
2632
license: MIT
2733
description:
28-
Generates ActivitySource, Activity, ActivityEvent, High-performance logging
29-
(ILogger) and Metrics based on methods on an interface, enabling fast
30-
iteration cycles and substitutes for testing through dependency injection.
34+
"Generates [ActivitySource](https://learn.microsoft.com/en-us/dotnet/api/system.diagnostics.activitysource),
35+
[ILogger](https://learn.microsoft.com/en-us/dotnet/api/microsoft.extensions.logging.ilogger),
36+
and [Metrics](https://learn.microsoft.com/en-us/dotnet/api/system.diagnostics.metrics) based telemetry
37+
from methods you define on an interface.<br />
38+
<br />
39+
This approach allows for:<br />
40+
- Faster iteration cycles - simply create the method on your interface and the implementation will be automatically generated<br />
41+
- Easy mocking/ substitution for testing - a full sample project, including tests can be found [here](https://github.com/purview-dev/purview-telemetry-sourcegenerator/tree/main/samples/SampleApp)<br />
42+
- Built-in dependency injection helper generation"
3143
authors:
3244
- name: Kieron Lanning
3345
url: https://github.com/kieronlanning
3446
urls:
47+
website: https://github.com/purview-dev/purview-telemetry-sourcegenerator/wiki
3548
repo: https://github.com/purview-dev/purview-telemetry-sourcegenerator/
3649
docs: https://github.com/purview-dev/purview-telemetry-sourcegenerator/blob/main/README.md
3750
createdAt: 2024-04-26

0 commit comments

Comments
 (0)