Support generating log methods in nested classes#54180
Support generating log methods in nested classes#54180maryamariyan merged 6 commits intodotnet:mainfrom
Conversation
|
Tagging subscribers to this area: @maryamariyan Issue Details
|
|
Notes for review:
|
...ns/tests/Microsoft.Extensions.Logging.Generators.Tests/LoggerMessageGeneratorEmitterTests.cs
Outdated
Show resolved
Hide resolved
src/libraries/Microsoft.Extensions.Logging.Abstractions/gen/LoggerMessageGenerator.Emitter.cs
Outdated
Show resolved
Hide resolved
src/libraries/Microsoft.Extensions.Logging.Abstractions/gen/LoggerMessageGenerator.Parser.cs
Outdated
Show resolved
Hide resolved
src/libraries/Microsoft.Extensions.Logging.Abstractions/gen/LoggerMessageGenerator.Parser.cs
Outdated
Show resolved
Hide resolved
src/libraries/Microsoft.Extensions.Logging.Abstractions/gen/LoggerMessageGenerator.Parser.cs
Outdated
Show resolved
Hide resolved
src/libraries/Microsoft.Extensions.Logging.Abstractions/gen/LoggerMessageGenerator.Parser.cs
Outdated
Show resolved
Hide resolved
src/libraries/Microsoft.Extensions.Logging.Abstractions/gen/LoggerMessageGenerator.Emitter.cs
Outdated
Show resolved
Hide resolved
src/libraries/Microsoft.Extensions.Logging.Abstractions/gen/LoggerMessageGenerator.Emitter.cs
Outdated
Show resolved
Hide resolved
- Add test for non static nested case - Add support for log method directly in structs - Support log methods in nested records/structs
- Undo support for loggers directrly under struct
src/libraries/Microsoft.Extensions.Logging.Abstractions/gen/LoggerMessageGenerator.Parser.cs
Show resolved
Hide resolved
src/libraries/Microsoft.Extensions.Logging.Abstractions/gen/LoggerMessageGenerator.Parser.cs
Outdated
Show resolved
Hide resolved
src/libraries/Microsoft.Extensions.Logging.Abstractions/gen/LoggerMessageGenerator.Parser.cs
Outdated
Show resolved
Hide resolved
src/libraries/Microsoft.Extensions.Logging.Abstractions/gen/LoggerMessageGenerator.Emitter.cs
Outdated
Show resolved
Hide resolved
eerhardt
left a comment
There was a problem hiding this comment.
LGTM. Thanks for the good work here!
6f872e5 to
5e9f356
Compare
5e9f356 to
61e76f5
Compare
|
/backport to release/5.0-preview6 |
|
Started backporting to release/5.0-preview6: https://github.com/dotnet/runtime/actions/runs/940940800 |
|
@maryamariyan an error occurred while backporting to release/5.0-preview6, please check the run log for details! Error: The specified backport target branch release/5.0-preview6 wasn't found in the repo. |
|
/backport to release/6.0-preview6 |
|
Started backporting to release/6.0-preview6: https://github.com/dotnet/runtime/actions/runs/940950152 |
|
CI results from later commits in the PR: buildId 1188639 More CI related to the PR here: |
Fixes #52301