Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Compile-time source generation for structured log messages #195

Merged
merged 28 commits into from
Apr 12, 2021
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
28 commits
Select commit Hold shift + click to select a range
cecac51
Drafted design doc for logging generator
maryamariyan Apr 1, 2021
27bf951
Address design feedback
maryamariyan Apr 5, 2021
7681c39
Update proposed/logging-generator.md
maryamariyan Apr 6, 2021
b2a9c85
update builder proposal
maryamariyan Apr 6, 2021
b6b62d9
Apply latest feedback
maryamariyan Apr 6, 2021
a14e540
update sample code
maryamariyan Apr 6, 2021
464b2d5
Add generated code to document
maryamariyan Apr 6, 2021
1900b6c
cleanup
maryamariyan Apr 6, 2021
9c5ebc4
update conclusion
maryamariyan Apr 6, 2021
2d45b32
nit: code formatting
maryamariyan Apr 6, 2021
dd292d5
- Added benefits compared to directly using LoggerMessage.Define
maryamariyan Apr 8, 2021
36cb284
- Updated new samples
maryamariyan Apr 8, 2021
28dc4ff
Remove `EmitDefaultMessage` from proposal
maryamariyan Apr 8, 2021
ec1b13f
Cleaned up the design doc
maryamariyan Apr 9, 2021
58909d7
Adding overload needed with builder approach
maryamariyan Apr 9, 2021
ba29842
Rename builder
maryamariyan Apr 9, 2021
e7b640b
Merge remote-tracking branch 'origin/main' into logging-generator
maryamariyan Apr 9, 2021
43a64cb
Merge remote-tracking branch 'origin/main' into logging-generator
maryamariyan Apr 9, 2021
ea2d415
Update INDEX.md
maryamariyan Apr 9, 2021
93a8266
Updates with Define limitations
maryamariyan Apr 10, 2021
a2e8912
Updates with LoggerMessageAttribute usage
maryamariyan Apr 10, 2021
ced717f
- Update pascal casing to case insensitive support
maryamariyan Apr 10, 2021
d12991f
Merge remote-tracking branch 'origin/main' into logging-generator
maryamariyan Apr 10, 2021
f2ff366
update index file
maryamariyan Apr 10, 2021
3c90676
update index.md
maryamariyan Apr 12, 2021
172614e
Add known issues.
maryamariyan Apr 12, 2021
2ef72b3
- Update SYSLIBXXXX numbers
maryamariyan Apr 12, 2021
ddeecdb
update index.md
maryamariyan Apr 12, 2021
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions INDEX.md
Original file line number Diff line number Diff line change
Expand Up @@ -70,6 +70,7 @@ Use update-index to regenerate it:
| 2020 | [Target Framework Names in .NET 5](accepted/2020/net5/net5.md) | [Immo Landwerth](https://github.com/terrajobst) |
| 2020 | [Type for holding & converting binary data](accepted/2020/binary-data/binary-data.md) | [Immo Landwerth](https://github.com/terrajobst) |
| 2021 | [.NET 6.0 Target Frameworks](accepted/2021/net6.0-tfms/net6.0-tfms.md) | [Immo Landwerth](https://github.com/terrajobst) |
| 2021 | [Compile-time source generation for strongly-typed logging messages](accepted/2021/logging-generator.md) | [Maryam Ariyan](https://github.com/maryamariyan), [Martin Taillefer](https://github.com/geeknoid) |
| 2021 | [Designs](accepted/2021/statics-in-interfaces/designs/README.md) | [Immo Landwerth](https://github.com/terrajobst) |
| 2021 | [Requirements](accepted/2021/statics-in-interfaces/requirements/README.md) | [Immo Landwerth](https://github.com/terrajobst) |
| 2021 | [Scenarios](accepted/2021/statics-in-interfaces/scenarios/README.md) | [Immo Landwerth](https://github.com/terrajobst) |
Expand Down
Loading