diff --git a/src/libraries/Microsoft.Extensions.Logging.Abstractions/README.md b/src/libraries/Microsoft.Extensions.Logging.Abstractions/README.md new file mode 100644 index 00000000000000..e0b0a1710d498e --- /dev/null +++ b/src/libraries/Microsoft.Extensions.Logging.Abstractions/README.md @@ -0,0 +1,23 @@ +# Microsoft.Extensions.Logging.Abstractions + +`Microsoft.Extensions.Logging.Abstractions` provides abstractions of logging. Interfaces defined in this package are implemented by classes in [Microsoft.Extensions.Logging](https://www.nuget.org/packages/Microsoft.Extensions.Logging/) and other logging packages. + +Commonly Used Types: +- `Microsoft.Extensions.Logging.ILogger` +- `Microsoft.Extensions.Logging.ILoggerFactory` +- `Microsoft.Extensions.Logging.ILogger` +- `Microsoft.Extensions.Logging.LogLevel` +- `Microsoft.Extensions.Logging.Logger` +- `Microsoft.Extensions.Logging.LoggerMessage` +- `Microsoft.Extensions.Logging.Abstractions.NullLogger` + +Documentation can be found at https://learn.microsoft.com/en-us/dotnet/core/extensions/logging. + +## Contribution Bar +- [x] [We consider new features, new APIs, bug fixes, and performance changes](../../libraries/README.md#primary-bar) +- [x] [We consider PRs that target this library for improvements to the logging source generator](../../libraries/README.md#secondary-bars) + +The APIs and functionality are mature, but do get extended occasionally. + +## Deployment +[Microsoft.Extensions.Logging.Abstractions](https://www.nuget.org/packages/Microsoft.Extensions.Logging.Abstractions) is included in the ASP.NET Core shared framework. The package is deployed as out-of-band (OOB) too and can be referenced into projects directly. \ No newline at end of file diff --git a/src/libraries/Microsoft.Extensions.Logging.Configuration/README.md b/src/libraries/Microsoft.Extensions.Logging.Configuration/README.md new file mode 100644 index 00000000000000..f22c46c7d4fe9e --- /dev/null +++ b/src/libraries/Microsoft.Extensions.Logging.Configuration/README.md @@ -0,0 +1,14 @@ +# Microsoft.Extensions.Logging.Console + +`Microsoft.Extensions.Logging.Configuration` provides configuration support for Microsoft.Extensions.Logging. + +Documentation can be found at https://learn.microsoft.com/en-us/dotnet/core/extensions/logging. + +## Contribution Bar +- [x] [We consider new features, new APIs, bug fixes, and performance changes](../../libraries/README.md#primary-bar) +- [x] [We consider PRs that target this library for improvements to the logging source generator](../../libraries/README.md#secondary-bars) + +The APIs and functionality are mature, but do get extended occasionally. + +## Deployment +[Microsoft.Extensions.Logging.Configuration](https://www.nuget.org/packages/Microsoft.Extensions.Logging.Configuration) is included in the ASP.NET Core shared framework. The package is deployed as out-of-band (OOB) too and can be referenced into projects directly. \ No newline at end of file diff --git a/src/libraries/Microsoft.Extensions.Logging.Console/README.md b/src/libraries/Microsoft.Extensions.Logging.Console/README.md new file mode 100644 index 00000000000000..8199b06651a0c0 --- /dev/null +++ b/src/libraries/Microsoft.Extensions.Logging.Console/README.md @@ -0,0 +1,14 @@ +# Microsoft.Extensions.Logging.Console + +`Microsoft.Extensions.Logging.Console` provides a Console logger provider implementation for Microsoft.Extensions.Logging. + +Documentation can be found at https://learn.microsoft.com/en-us/dotnet/core/extensions/logging. + +## Contribution Bar +- [x] [We consider new features, new APIs, bug fixes, and performance changes](../../libraries/README.md#primary-bar) +- [x] [We consider PRs that target this library for improvements to the logging source generator](../../libraries/README.md#secondary-bars) + +The APIs and functionality are mature, but do get extended occasionally. + +## Deployment +[Microsoft.Extensions.Logging.Console](https://www.nuget.org/packages/Microsoft.Extensions.Logging.Console) is included in the ASP.NET Core shared framework. The package is deployed as out-of-band (OOB) too and can be referenced into projects directly. \ No newline at end of file diff --git a/src/libraries/Microsoft.Extensions.Logging.Debug/README.md b/src/libraries/Microsoft.Extensions.Logging.Debug/README.md new file mode 100644 index 00000000000000..d92d06e2e99b88 --- /dev/null +++ b/src/libraries/Microsoft.Extensions.Logging.Debug/README.md @@ -0,0 +1,14 @@ +# Microsoft.Extensions.Logging.Debug + +`Microsoft.Extensions.Logging.Debug` provides a Debug output logger provider implementation for Microsoft.Extensions.Logging. This logger logs messages to a debugger monitor by writing messages with `System.Diagnostics.Debug.WriteLine()`. + +Documentation can be found at https://learn.microsoft.com/en-us/dotnet/core/extensions/logging. + +## Contribution Bar +- [x] [We consider new features, new APIs, bug fixes, and performance changes](../../libraries/README.md#primary-bar) +- [x] [We consider PRs that target this library for improvements to the logging source generator](../../libraries/README.md#secondary-bars) + +The APIs and functionality are mature, but do get extended occasionally. + +## Deployment +[Microsoft.Extensions.Logging.Debug](https://www.nuget.org/packages/Microsoft.Extensions.Logging.Debug) is included in the ASP.NET Core shared framework. The package is deployed as out-of-band (OOB) too and can be referenced into projects directly. \ No newline at end of file diff --git a/src/libraries/Microsoft.Extensions.Logging.EventLog/README.md b/src/libraries/Microsoft.Extensions.Logging.EventLog/README.md new file mode 100644 index 00000000000000..fd0c336e14770f --- /dev/null +++ b/src/libraries/Microsoft.Extensions.Logging.EventLog/README.md @@ -0,0 +1,14 @@ +# Microsoft.Extensions.Logging.EventLog + +`Microsoft.Extensions.Logging.EventLog` provides a Windows Event Log logger provider implementation for Microsoft.Extensions.Logging. + +Documentation can be found at https://learn.microsoft.com/en-us/dotnet/core/extensions/logging. + +## Contribution Bar +- [x] [We consider new features, new APIs, bug fixes, and performance changes](../../libraries/README.md#primary-bar) +- [x] [We consider PRs that target this library for improvements to the logging source generator](../../libraries/README.md#secondary-bars) + +The APIs and functionality are mature, but do get extended occasionally. + +## Deployment +[Microsoft.Extensions.Logging.EventLog](https://www.nuget.org/packages/Microsoft.Extensions.Logging.EventLog) is included in the ASP.NET Core shared framework. The package is deployed as out-of-band (OOB) too and can be referenced into projects directly. \ No newline at end of file