Remove handwritten binding logic from Logging.Console; use generator instead (#88067)
authorLayomi Akinrinade <laakinri@microsoft.com>
Fri, 14 Jul 2023 17:16:27 +0000 (10:16 -0700)
committerGitHub <noreply@github.com>
Fri, 14 Jul 2023 17:16:27 +0000 (10:16 -0700)
commite264ba7fa83312a35f2d31eb1a41cf8e7a47bfbd
treeba6a761d74de630765744ad22889f25a5f130ec8
parent30e19b98f1f253f5b479b10a91b1391064cba486
Remove handwritten binding logic from Logging.Console; use generator instead (#88067)

* Remove handwritten binding logic from Logging.Console; use generator instead

* Address feedback

* Update test

* Revert "Update test"

This reverts commit fa73b4edcd4a67ad195ab30a405e7f316ae34e5e.

* Remove NoWarn for obsolete members; handled by emitted code

* Address feedback

* Apply suggestions from code review

Co-authored-by: Eric Erhardt <eric.erhardt@microsoft.com>
---------

Co-authored-by: Eric Erhardt <eric.erhardt@microsoft.com>
src/libraries/Microsoft.Extensions.Logging.Configuration/src/LoggerFilterConfigureOptions.cs
src/libraries/Microsoft.Extensions.Logging.Configuration/src/Microsoft.Extensions.Logging.Configuration.csproj
src/libraries/Microsoft.Extensions.Logging.Console/src/ConsoleFormatterOptions.cs
src/libraries/Microsoft.Extensions.Logging.Console/src/ConsoleLoggerConfigureOptions.cs
src/libraries/Microsoft.Extensions.Logging.Console/src/ConsoleLoggerExtensions.Obsolete.cs
src/libraries/Microsoft.Extensions.Logging.Console/src/ConsoleLoggerOptions.cs
src/libraries/Microsoft.Extensions.Logging.Console/src/JsonConsoleFormatterOptions.cs
src/libraries/Microsoft.Extensions.Logging.Console/src/Microsoft.Extensions.Logging.Console.csproj
src/libraries/Microsoft.Extensions.Logging.Console/src/SimpleConsoleFormatterOptions.cs