Udostępnij za pośrednictwem


IDbContextLogger Interfejs

Definicja

Prosty interfejs rejestrowania dla zdarzeń programu Entity Framework. Używane przez LogTo(Action<String>, LogLevel, Nullable<DbContextLoggerOptions>)

public interface IDbContextLogger
type IDbContextLogger = interface
Public Interface IDbContextLogger

Uwagi

Okres istnienia usługi to Scoped. Oznacza to, że każde DbContext wystąpienie będzie używać własnego wystąpienia tej usługi. Implementacja może zależeć od innych usług zarejestrowanych w dowolnym okresie istnienia. Implementacja nie musi być bezpieczna wątkowo.

Aby uzyskać więcej informacji i przykłady, zobacz Proste rejestrowanie w programie EF Core .

Metody

Log(EventData)

Rejestruje daną wartość EventData.

ShouldLog(EventId, LogLevel)

Określa, czy dane zdarzenie powinno być rejestrowane.

Dotyczy