-
Notifications
You must be signed in to change notification settings - Fork 102
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
9.0.0 Release #256
9.0.0 Release #256
Conversation
… Add SerilogLoggerScopeTests.
Dev version bump [skip ci]
Fixes #241
Minor optimisations
…-readme Document {SourceContext} for MEL log category
…pear (while Span and Trace IDs do)
Implement `ISupportExternalScope` in `SerilogLoggerProvider`
Support `ValueTuple<string, object?>` as state of scope.
…ry<K,V> or (K,V).
…not compare names
Support for ITuple
…effects Remove logger scope side effects
Optimization: used StartsWith(char) instead of StartsWith(string) where supported
Size-based `EventId` `LogEventProperty` cache
@@ -35,4 +35,19 @@ | |||
<PackageReference Include="Nullable" Version="1.3.1" PrivateAssets="All" /> | |||
</ItemGroup> | |||
|
|||
<PropertyGroup Condition=" '$(TargetFramework)' == 'netstandard2.1' "> |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
msbuild conditions do support OR operator :)
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
:-) 👍
We flatten them out in the Serilog projects because over time, with a few different conditionals, it becomes easy to miss modifying one when a new target is added (and hard to see at a glance what each target supports).
Async disposal on .NET 6 or later
…t designed for inheritance
Update to .NET 9, Actions build, revise targets, seal public types
Remove some allocations
{SourceContext}
for MEL logger category (@DavidHopkinsFbr)ISupportExternalScope
inSerilogLoggerProvider
#246 - implementISupportExternalScope
inSerilogLoggerProvider
(@david-obee)ValueTuple<string, object?>
as state of scope. #232 - supportValueTuple
arguments toILogger.BeginScope()
(@jimbojim1997)ITuple
arguments toILogger.BeginScope()
(@sungam3r)EventId
property cache improvements/optimization (@AndreReise)IAsyncDisposable
on .NET 6+ (@agehrke)