Skip to content

Commit d2164ac

Browse files
authored
Merge branch 'main' into withspan_params
2 parents b2828d3 + 964720e commit d2164ac

File tree

2 files changed

+51
-15
lines changed

2 files changed

+51
-15
lines changed

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

+31-15
Original file line numberDiff line numberDiff line change
@@ -6,32 +6,48 @@ 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
35+
[ActivitySource](https://learn.microsoft.com/en-us/dotnet/api/system.diagnostics.activitysource),
36+
[ILogger](https://learn.microsoft.com/en-us/dotnet/api/microsoft.extensions.logging.ilogger),
37+
and
38+
[Metrics](https://learn.microsoft.com/en-us/dotnet/api/system.diagnostics.metrics)
39+
based telemetry from methods you define on an interface.<br /> <br /> This
40+
approach allows for:<br /> - Faster iteration cycles - simply create the
41+
method on your interface and the implementation will be automatically
42+
generated<br /> - Easy mocking/ substitution for testing - a full sample
43+
project, including tests can be found
44+
[here](https://github.com/purview-dev/purview-telemetry-sourcegenerator/tree/main/samples/SampleApp)<br
45+
/> - Built-in dependency injection helper generation'
3146
authors:
3247
- name: Kieron Lanning
3348
url: https://github.com/kieronlanning
3449
urls:
50+
website: https://github.com/purview-dev/purview-telemetry-sourcegenerator/wiki
3551
repo: https://github.com/purview-dev/purview-telemetry-sourcegenerator/
3652
docs: https://github.com/purview-dev/purview-telemetry-sourcegenerator/blob/main/README.md
3753
createdAt: 2024-04-26

static/refcache.json

+20
Original file line numberDiff line numberDiff line change
@@ -12251,6 +12251,14 @@
1225112251
"StatusCode": 206,
1225212252
"LastSeen": "2025-01-16T11:40:52.473775-05:00"
1225312253
},
12254+
"https://github.com/purview-dev/purview-telemetry-sourcegenerator/tree/main/samples/SampleApp": {
12255+
"StatusCode": 206,
12256+
"LastSeen": "2025-03-14T10:04:55.39722679Z"
12257+
},
12258+
"https://github.com/purview-dev/purview-telemetry-sourcegenerator/wiki": {
12259+
"StatusCode": 206,
12260+
"LastSeen": "2025-03-14T10:04:55.71535952Z"
12261+
},
1225412262
"https://github.com/pyohannes": {
1225512263
"StatusCode": 206,
1225612264
"LastSeen": "2025-02-02T10:41:25.960943-05:00"
@@ -13899,6 +13907,18 @@
1389913907
"StatusCode": 206,
1390013908
"LastSeen": "2025-02-01T06:58:04.411013-05:00"
1390113909
},
13910+
"https://learn.microsoft.com/en-us/dotnet/api/microsoft.extensions.logging.ilogger": {
13911+
"StatusCode": 206,
13912+
"LastSeen": "2025-03-14T10:04:54.552538273Z"
13913+
},
13914+
"https://learn.microsoft.com/en-us/dotnet/api/system.diagnostics.activitysource": {
13915+
"StatusCode": 200,
13916+
"LastSeen": "2025-03-14T10:04:53.921752353Z"
13917+
},
13918+
"https://learn.microsoft.com/en-us/dotnet/api/system.diagnostics.metrics": {
13919+
"StatusCode": 200,
13920+
"LastSeen": "2025-03-14T10:04:54.95919053Z"
13921+
},
1390213922
"https://learn.microsoft.com/en-us/dotnet/api/system.reflection.assembly.getentryassembly": {
1390313923
"StatusCode": 200,
1390413924
"LastSeen": "2025-01-30T14:41:04.756369-05:00"

0 commit comments

Comments
 (0)