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?
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?