Allow language writers and refiners to use the logging infrastructure used by kiota builder.
Open
enhancement
- Dominant language
- C#
- Stars
- 3.8k
- Forks
- 333
- Avg merge
- 16h 29m
- Merged PRs (30d)
- 116
Description
Currently, only `KiotaBuilder` can log messages, however, it is useful to also log messages when running a language writer. e.g. to warn about a potential issue in the code dom or report progress.
Contributor guide
Research direction
Start by tracing how KiotaBuilder currently logs messages, then inspect the language writer and refiner entry points mentioned in the issue. Determine how those components could use the same logging infrastructure, and verify that warnings and progress messages are emitted correctly when they run.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- csharp
- Domain
- tooling
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 35/100