extensions
extensions copied to clipboard
This repository contains a suite of libraries that provide facilities commonly needed when creating production-ready applications.
I am trying to use custom names for my properties however that attribute is not working. For reference my log generator is as follows: ```c# [LoggerMessage( EventId = 0, Message...
The two could use similar APIs altogether but for an instance, it's not possible to conditionally log the request/response body which is done with an interceptor for HttpLogging.
Is there a good resource for a best practice on defining a health check that is aware of circuits being in an open state in Microsoft.Extensions.Resilience?
re: https://github.com/dotnet/extensions/issues/5078#issuecomment-2133515538 > I would love to see an explanation for why the policies are there in the order they are in. > > As an example, why is the...
Related to the https://github.com/dotnet/extensions/issues/5123 proposal, this PR is focused on the logging sampling only. ###### Microsoft Reviewers: [Open in CodeFlow](https://microsoft.github.io/open-pr/?codeflow=https://github.com/dotnet/extensions/pull/5574)
Branch [main](https://github.com/dotnet/extensions/commits/main/) in `dotnet/extensions` repo can't be mirrored from GitHub to Azure DevOps [main](https://dev.azure.com/dnceng/internal/_git/dotnet-extensions?version=GBmain&_a=history) via fast forward. There are unexpected commits in the target branch. The branch is configured to...
Potentially similar to the [light rag python library](https://github.com/HKUDS/LightRAG), it would be great if we had access to light rag capabilities with our AI extensions as well. [Here's an example of...
Work has been done to make the M.E.AI libraries safe for use in Native AOT applications, but we need a) a test project that roots everything and builds error free,...
Fixes #5472 ###### Microsoft Reviewers: [Open in CodeFlow](https://microsoft.github.io/open-pr/?codeflow=https://github.com/dotnet/extensions/pull/5473)
Stability (i.e. when bad things happen, it should be as gentle as possible) and logging: - implement `ILogger` logging of significant events - add basic `EventSource` capture - enforce `MaximumPayloadBytes`,...