Page 1 of 1

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

Posted: 15 Feb 2025, 08:01
by Anonymous
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?