Aracılığıyla paylaş


EventDefinition Sınıf

Tanım

Parametre içermeyen bir olayın meta verilerini ve olayı azaltılmış ayırmalarla günlüğe kaydetmek için önbelleğe alınmış bir temsilciyi tanımlar.

public class EventDefinition : Microsoft.EntityFrameworkCore.Diagnostics.EventDefinitionBase
type EventDefinition = class
    inherit EventDefinitionBase
Public Class EventDefinition
Inherits EventDefinitionBase
Devralma
EventDefinition

Açıklamalar

Daha fazla bilgi ve örnek için bkz. Veritabanı sağlayıcılarının ve uzantıların uygulanması .

Oluşturucular

EventDefinition(EventId, LogLevel, Action<ILogger,Exception>)

Bir olay tanımı örneği oluşturur.

EventDefinition(EventId, LogLevel, String, Action<ILogger,Exception>)

Bir olay tanımı örneği oluşturur.

EventDefinition(ILoggingOptions, EventId, LogLevel, String, Func<LogLevel,Action<ILogger,Exception>>)

Bir olay tanımı örneği oluşturur.

Özellikler

EventId

EventId.

(Devralındığı yer: EventDefinitionBase)
EventIdCode

Bu olayı bir hata olarak göstermek için ConfigureWarnings(Action<WarningsConfigurationBuilder>) geçirilmesi gereken kodu temsil eden bir dize.

(Devralındığı yer: EventDefinitionBase)
Level

Olayın LogLevel günlüğe kaydedileceği yer.

(Devralındığı yer: EventDefinitionBase)
WarningBehavior

Yapılandırılan WarningBehavior.

(Devralındığı yer: EventDefinitionBase)

Yöntemler

GenerateMessage()

Günlüğe kaydetmeden günlüğe kaydedilecek iletiyi oluşturur. Genellikle hata olarak uyarı durumlarında özel durum oluştururken kullanılır.

GenerateMessage(Exception)

Günlüğe kaydetmeden günlüğe kaydedilecek iletiyi oluşturur. Genellikle hata olarak uyarı durumlarında özel durum oluştururken kullanılır.

GetLogBehavior<TLoggerCategory>(IDiagnosticsLogger<TLoggerCategory>)

Bu olay için günlük davranışını alır. Bu, günlüğe kaydedilmesi, özel durum olarak oluşturulup oluşturulmayacağını veya yoksayılması gerektiğini belirler.

(Devralındığı yer: EventDefinitionBase)
Log<TLoggerCategory>(IDiagnosticsLogger<TLoggerCategory>, Exception)
Kullanımdan kalktı..

Olayı günlüğe kaydeder veya olay hata olarak değerlendirilecek şekilde yapılandırılmışsa oluşturur.

Log<TLoggerCategory>(IDiagnosticsLogger<TLoggerCategory>, WarningBehavior, Exception)

Olayı günlüğe kaydeder veya olay hata olarak değerlendirilecek şekilde yapılandırılmışsa oluşturur.

WarningAsError(String)

Bu olay için verilen iletiyi sarmalayıp hata olarak uyarı özel durumu döndürür.

(Devralındığı yer: EventDefinitionBase)

Şunlara uygulanır