Dil

IDbContextLogger Arabirim

Tanım

Entity Framework olayları için basit bir günlük arabirimi. Tarafından kullanılır LogTo(Action<String>, LogLevel, Nullable<DbContextLoggerOptions>)

public interface IDbContextLogger
type IDbContextLogger = interface
Public Interface IDbContextLogger

Açıklamalar

Hizmet ömrü şeklindedir Scoped. Bu, her DbContext örneğin kendi bu hizmet örneğini kullanacağı anlamına gelir. Uygulama, herhangi bir yaşam süresiyle kaydedilen diğer hizmetlere bağlı olabilir. Uygulamanın iş parçacığı güvenli olması gerekmez.

Daha fazla bilgi ve örnek için bkz. EF Core basit günlüğü .

Yöntemler

Veri Akışı Adı Description
Log(EventData)

Verilen değerini günlüğe kaydeder EventData.

ShouldLog(EventId, LogLevel)

Verilen olayın günlüğe kaydedilip kaydedilmeyeceğini belirler.

Şunlara uygulanır