Aracılığıyla paylaş


IDbContextLogger Arabirim

Tanım

Entity Framework olayları için basit bir günlük arabirimi. Kullanılan: 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 bu hizmetin kendi ö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

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