Wie unterdrücken Sie spezifische Warnungen für globale Abfragenfilter in Serilog für EF Core?

Post a reply

Smilies
:) :( :oops: :chelo: :roll: :wink: :muza: :sorry: :angel: :read: *x) :clever:
View more smilies

BBCode is ON
[img] is ON
[flash] is OFF
[url] is ON
Smilies are ON

Topic review
   

Expand view Topic review: Wie unterdrücken Sie spezifische Warnungen für globale Abfragenfilter in Serilog für EF Core?

by Anonymous » 15 Feb 2025, 08:01

Ich verwende Serilog zum Anmelden in meiner ASP.NET -Kernanwendung und zur Begegnung mit Warnungen im Zusammenhang mit globalen Abfragebiltern im Entitäts -Framework -Kern. Ich habe einen HasQueryFilter angewendet, um weichdeletierte Entitäten auszuschließen, wie SO: < /p>
builder.HasQueryFilter(e => !e.IsDeleted);
< /code>
Dies generiert jedoch Warnungen in den Protokollen, wie z. Entity 'Account' hat einen globalen Abfragefilter definiert und ist das erforderliche Ende einer Beziehung zur Entitätsrechnung. Dies kann zu unerwarteten Ergebnissen führen, wenn die erforderliche Entität herausgefiltert wird. Kernwarnungen und Fehler. Wie kann ich Serilog konfigurieren, um nur diese Warnungen herauszufiltern, ohne andere Protokollebenen oder Nachrichten zu beeinflussen?

Top