DbContextOptionsBuilder<TContext>.LogTo Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Aşırı Yüklemeler
| LogTo(Action<String>, IEnumerable<String>, LogLevel, Nullable<DbContextLoggerOptions>) |
Belirtilen kategorilerde sağlanan eylemi kullanarak tüm olayları günlüğe kaydeder. Örneğin, kategorisindeki tüm olayları günlüğe yazmak için Tüm olayların LogTo(Action<String>, LogLevel, Nullable<DbContextLoggerOptions>) varsayılan günlük kaydı için aşırı yüklemeyi kullanın. Yalnızca belirli LogTo(Action<String>, IEnumerable<EventId>, LogLevel, Nullable<DbContextLoggerOptions>) olayları günlüğe kaydedilirken aşırı yüklemeyi kullanın. Olaylar için LogTo(Action<String>, Func<EventId,LogLevel,Boolean>, Nullable<DbContextLoggerOptions>) özel bir filtre kullanmak üzere aşırı yüklemeyi kullanın. Tam olarak LogTo(Func<EventId,LogLevel,Boolean>, Action<EventData>) özel günlükçerde oturum açmak için aşırı yüklemeyi kullanın. |
| LogTo(Action<String>, IEnumerable<EventId>, LogLevel, Nullable<DbContextLoggerOptions>) |
Belirtilen olayları sağlanan eylemi kullanarak günlüğe kaydeder. Örneğin, olayı konsola günlüğe yazmak için Tüm olayların LogTo(Action<String>, LogLevel, Nullable<DbContextLoggerOptions>) varsayılan günlük kaydı için aşırı yüklemeyi kullanın. Yalnızca belirli LogTo(Action<String>, IEnumerable<String>, LogLevel, Nullable<DbContextLoggerOptions>) kategorilerde olayları günlüğe kaydedilirken aşırı yüklemeyi kullanın. Olaylar için LogTo(Action<String>, Func<EventId,LogLevel,Boolean>, Nullable<DbContextLoggerOptions>) özel bir filtre kullanmak üzere aşırı yüklemeyi kullanın. Tam olarak LogTo(Func<EventId,LogLevel,Boolean>, Action<EventData>) özel günlükçerde oturum açmak için aşırı yüklemeyi kullanın. |
| LogTo(Func<EventId,LogLevel,Boolean>, Action<EventData>) |
Olayları özel bir filtre temsilcisi tarafından filtrelenmiş özel günlükçi temsilcisine kaydeder. Filtre, bir iletiyi günlüğe kaydedilirken true veya günlüğün dışında filtrelemek için false döndürür. Tüm olayların LogTo(Action<String>, LogLevel, Nullable<DbContextLoggerOptions>) varsayılan günlük kaydı için aşırı yüklemeyi kullanın. Yalnızca belirli LogTo(Action<String>, IEnumerable<EventId>, LogLevel, Nullable<DbContextLoggerOptions>) kategorilerde LogTo(Action<String>, IEnumerable<String>, LogLevel, Nullable<DbContextLoggerOptions>) olayları günlüğe kaydedilirken aşırı yüklemeyi kullanın. Olaylar için LogTo(Action<String>, Func<EventId,LogLevel,Boolean>, Nullable<DbContextLoggerOptions>) özel bir filtre kullanmak üzere aşırı yüklemeyi kullanın. |
| LogTo(Action<String>, LogLevel, Nullable<DbContextLoggerOptions>) |
Sağlanan eylemi kullanarak günlüğe kaydeder. Örneğin, konsolda Bu aşırı yükleme, en düşük günlük düzeyinin ve günlük biçimlendirmenin denetlensini sağlar. Aşağıdakini kullanın: LogTo(Action<String>, IEnumerable<EventId>, LogLevel, Nullable<DbContextLoggerOptions>) yalnızca belirli olayları günlüğe kaydedilirken aşırı yükleme. Yalnızca belirli LogTo(Action<String>, IEnumerable<String>, LogLevel, Nullable<DbContextLoggerOptions>) kategorilerde olayları günlüğe kaydedilirken aşırı yüklemeyi kullanın. Olaylar için LogTo(Action<String>, Func<EventId,LogLevel,Boolean>, Nullable<DbContextLoggerOptions>) özel bir filtre kullanmak üzere aşırı yüklemeyi kullanın. Tam olarak LogTo(Func<EventId,LogLevel,Boolean>, Action<EventData>) özel günlükçerde oturum açmak için aşırı yüklemeyi kullanın. |
| LogTo(Action<String>, Func<EventId,LogLevel,Boolean>, Nullable<DbContextLoggerOptions>) |
Sağlanan özel filtre temsilcisi tarafından filtrelenmiş olayları günlüğe kaydeder. Filtre, bir iletiyi günlüğe kaydedilirken true veya günlüğün dışında filtrelemek için false döndürür. Tüm olayların LogTo(Action<String>, LogLevel, Nullable<DbContextLoggerOptions>) varsayılan günlük kaydı için aşırı yüklemeyi kullanın. Yalnızca belirli LogTo(Action<String>, IEnumerable<EventId>, LogLevel, Nullable<DbContextLoggerOptions>) kategorilerde LogTo(Action<String>, IEnumerable<String>, LogLevel, Nullable<DbContextLoggerOptions>) olayları günlüğe kaydedilirken aşırı yüklemeyi kullanın. Tam olarak LogTo(Func<EventId,LogLevel,Boolean>, Action<EventData>) özel günlükçerde oturum açmak için aşırı yüklemeyi kullanın. |
LogTo(Action<String>, IEnumerable<String>, LogLevel, Nullable<DbContextLoggerOptions>)
Belirtilen kategorilerde sağlanan eylemi kullanarak tüm olayları günlüğe kaydeder. Örneğin, kategorisindeki tüm olayları günlüğe yazmak için optionsBuilder.LogTo(Console.WriteLine, new[] { DbLoggerCategory.Infrastructure.Name }) DbLoggerCategory.Infrastructure kullanın.
Tüm olayların LogTo(Action<String>, LogLevel, Nullable<DbContextLoggerOptions>) varsayılan günlük kaydı için aşırı yüklemeyi kullanın. Yalnızca belirli LogTo(Action<String>, IEnumerable<EventId>, LogLevel, Nullable<DbContextLoggerOptions>) olayları günlüğe kaydedilirken aşırı yüklemeyi kullanın. Olaylar için LogTo(Action<String>, Func<EventId,LogLevel,Boolean>, Nullable<DbContextLoggerOptions>) özel bir filtre kullanmak üzere aşırı yüklemeyi kullanın. Tam olarak LogTo(Func<EventId,LogLevel,Boolean>, Action<EventData>) özel günlükçerde oturum açmak için aşırı yüklemeyi kullanın.
public virtual Microsoft.EntityFrameworkCore.DbContextOptionsBuilder<TContext> LogTo (Action<string> action, System.Collections.Generic.IEnumerable<string> categories, Microsoft.Extensions.Logging.LogLevel minimumLevel = Microsoft.Extensions.Logging.LogLevel.Debug, Microsoft.EntityFrameworkCore.Diagnostics.DbContextLoggerOptions? options = default);
override this.LogTo : Action<string> * seq<string> * Microsoft.Extensions.Logging.LogLevel * Nullable<Microsoft.EntityFrameworkCore.Diagnostics.DbContextLoggerOptions> -> Microsoft.EntityFrameworkCore.DbContextOptionsBuilder<'Context (requires 'Context :> Microsoft.EntityFrameworkCore.DbContext)>
Public Overridable Function LogTo (action As Action(Of String), categories As IEnumerable(Of String), Optional minimumLevel As LogLevel = Microsoft.Extensions.Logging.LogLevel.Debug, Optional options As Nullable(Of DbContextLoggerOptions) = Nothing) As DbContextOptionsBuilder(Of TContext)
Parametreler
- categories
- IEnumerable<String>
Günlüğe DbLoggerCategory kaydedilir her olayın .
- options
- Nullable<DbContextLoggerOptions>
Günlük iletileri için biçimlendirme seçenekleri. Null değerinin (varsayılan) geçerek kullanım anlamına gelir DefaultWithLocalTime
Döndürülenler
Birden çok çağrının zincirlene kadar aynı oluşturucu örneği.
Şunlara uygulanır
LogTo(Action<String>, IEnumerable<EventId>, LogLevel, Nullable<DbContextLoggerOptions>)
Belirtilen olayları sağlanan eylemi kullanarak günlüğe kaydeder. Örneğin, olayı konsola günlüğe yazmak için optionsBuilder.LogTo(Console.WriteLine, new[] { CoreEventId.ContextInitialized }) ContextInitialized kullanın.
Tüm olayların LogTo(Action<String>, LogLevel, Nullable<DbContextLoggerOptions>) varsayılan günlük kaydı için aşırı yüklemeyi kullanın. Yalnızca belirli LogTo(Action<String>, IEnumerable<String>, LogLevel, Nullable<DbContextLoggerOptions>) kategorilerde olayları günlüğe kaydedilirken aşırı yüklemeyi kullanın. Olaylar için LogTo(Action<String>, Func<EventId,LogLevel,Boolean>, Nullable<DbContextLoggerOptions>) özel bir filtre kullanmak üzere aşırı yüklemeyi kullanın. Tam olarak LogTo(Func<EventId,LogLevel,Boolean>, Action<EventData>) özel günlükçerde oturum açmak için aşırı yüklemeyi kullanın.
public virtual Microsoft.EntityFrameworkCore.DbContextOptionsBuilder<TContext> LogTo (Action<string> action, System.Collections.Generic.IEnumerable<Microsoft.Extensions.Logging.EventId> events, Microsoft.Extensions.Logging.LogLevel minimumLevel = Microsoft.Extensions.Logging.LogLevel.Debug, Microsoft.EntityFrameworkCore.Diagnostics.DbContextLoggerOptions? options = default);
override this.LogTo : Action<string> * seq<Microsoft.Extensions.Logging.EventId> * Microsoft.Extensions.Logging.LogLevel * Nullable<Microsoft.EntityFrameworkCore.Diagnostics.DbContextLoggerOptions> -> Microsoft.EntityFrameworkCore.DbContextOptionsBuilder<'Context (requires 'Context :> Microsoft.EntityFrameworkCore.DbContext)>
Public Overridable Function LogTo (action As Action(Of String), events As IEnumerable(Of EventId), Optional minimumLevel As LogLevel = Microsoft.Extensions.Logging.LogLevel.Debug, Optional options As Nullable(Of DbContextLoggerOptions) = Nothing) As DbContextOptionsBuilder(Of TContext)
Parametreler
- events
- IEnumerable<EventId>
Günlüğe EventId kaydedilir her olayın .
- options
- Nullable<DbContextLoggerOptions>
Günlük iletileri için biçimlendirme seçenekleri. Null değerinin (varsayılan) geçerek kullanım anlamına gelir DefaultWithLocalTime
Döndürülenler
Birden çok çağrının zincirlene kadar aynı oluşturucu örneği.
Şunlara uygulanır
LogTo(Func<EventId,LogLevel,Boolean>, Action<EventData>)
Olayları özel bir filtre temsilcisi tarafından filtrelenmiş özel günlükçi temsilcisine kaydeder. Filtre, bir iletiyi günlüğe kaydedilirken true veya günlüğün dışında filtrelemek için false döndürür.
Tüm olayların LogTo(Action<String>, LogLevel, Nullable<DbContextLoggerOptions>) varsayılan günlük kaydı için aşırı yüklemeyi kullanın. Yalnızca belirli LogTo(Action<String>, IEnumerable<EventId>, LogLevel, Nullable<DbContextLoggerOptions>) kategorilerde LogTo(Action<String>, IEnumerable<String>, LogLevel, Nullable<DbContextLoggerOptions>) olayları günlüğe kaydedilirken aşırı yüklemeyi kullanın. Olaylar için LogTo(Action<String>, Func<EventId,LogLevel,Boolean>, Nullable<DbContextLoggerOptions>) özel bir filtre kullanmak üzere aşırı yüklemeyi kullanın.
public virtual Microsoft.EntityFrameworkCore.DbContextOptionsBuilder<TContext> LogTo (Func<Microsoft.Extensions.Logging.EventId,Microsoft.Extensions.Logging.LogLevel,bool> filter, Action<Microsoft.EntityFrameworkCore.Diagnostics.EventData> logger);
override this.LogTo : Func<Microsoft.Extensions.Logging.EventId, Microsoft.Extensions.Logging.LogLevel, bool> * Action<Microsoft.EntityFrameworkCore.Diagnostics.EventData> -> Microsoft.EntityFrameworkCore.DbContextOptionsBuilder<'Context (requires 'Context :> Microsoft.EntityFrameworkCore.DbContext)>
Public Overridable Function LogTo (filter As Func(Of EventId, LogLevel, Boolean), logger As Action(Of EventData)) As DbContextOptionsBuilder(Of TContext)
Parametreler
İletiyi günlüğe kaydedilirken true, yoksaymak için false döndüren temsilci.
Döndürülenler
Birden çok çağrının zincirlene kadar aynı oluşturucu örneği.
Şunlara uygulanır
LogTo(Action<String>, LogLevel, Nullable<DbContextLoggerOptions>)
Sağlanan eylemi kullanarak günlüğe kaydeder. Örneğin, konsolda oturum açmak için optionsBuilder.LogTo(Console.WriteLine) kullanın.
Bu aşırı yükleme, en düşük günlük düzeyinin ve günlük biçimlendirmenin denetlensini sağlar. Aşağıdakini kullanın: LogTo(Action<String>, IEnumerable<EventId>, LogLevel, Nullable<DbContextLoggerOptions>) yalnızca belirli olayları günlüğe kaydedilirken aşırı yükleme. Yalnızca belirli LogTo(Action<String>, IEnumerable<String>, LogLevel, Nullable<DbContextLoggerOptions>) kategorilerde olayları günlüğe kaydedilirken aşırı yüklemeyi kullanın. Olaylar için LogTo(Action<String>, Func<EventId,LogLevel,Boolean>, Nullable<DbContextLoggerOptions>) özel bir filtre kullanmak üzere aşırı yüklemeyi kullanın. Tam olarak LogTo(Func<EventId,LogLevel,Boolean>, Action<EventData>) özel günlükçerde oturum açmak için aşırı yüklemeyi kullanın.
public virtual Microsoft.EntityFrameworkCore.DbContextOptionsBuilder<TContext> LogTo (Action<string> action, Microsoft.Extensions.Logging.LogLevel minimumLevel = Microsoft.Extensions.Logging.LogLevel.Debug, Microsoft.EntityFrameworkCore.Diagnostics.DbContextLoggerOptions? options = default);
override this.LogTo : Action<string> * Microsoft.Extensions.Logging.LogLevel * Nullable<Microsoft.EntityFrameworkCore.Diagnostics.DbContextLoggerOptions> -> Microsoft.EntityFrameworkCore.DbContextOptionsBuilder<'Context (requires 'Context :> Microsoft.EntityFrameworkCore.DbContext)>
Public Overridable Function LogTo (action As Action(Of String), Optional minimumLevel As LogLevel = Microsoft.Extensions.Logging.LogLevel.Debug, Optional options As Nullable(Of DbContextLoggerOptions) = Nothing) As DbContextOptionsBuilder(Of TContext)
Parametreler
- options
- Nullable<DbContextLoggerOptions>
Günlük iletileri için biçimlendirme seçenekleri. Null değerinin (varsayılan) geçerek kullanım anlamına gelir DefaultWithLocalTime
Döndürülenler
Birden çok çağrının zincirlene kadar aynı oluşturucu örneği.
Şunlara uygulanır
LogTo(Action<String>, Func<EventId,LogLevel,Boolean>, Nullable<DbContextLoggerOptions>)
Sağlanan özel filtre temsilcisi tarafından filtrelenmiş olayları günlüğe kaydeder. Filtre, bir iletiyi günlüğe kaydedilirken true veya günlüğün dışında filtrelemek için false döndürür.
Tüm olayların LogTo(Action<String>, LogLevel, Nullable<DbContextLoggerOptions>) varsayılan günlük kaydı için aşırı yüklemeyi kullanın. Yalnızca belirli LogTo(Action<String>, IEnumerable<EventId>, LogLevel, Nullable<DbContextLoggerOptions>) kategorilerde LogTo(Action<String>, IEnumerable<String>, LogLevel, Nullable<DbContextLoggerOptions>) olayları günlüğe kaydedilirken aşırı yüklemeyi kullanın. Tam olarak LogTo(Func<EventId,LogLevel,Boolean>, Action<EventData>) özel günlükçerde oturum açmak için aşırı yüklemeyi kullanın.
public virtual Microsoft.EntityFrameworkCore.DbContextOptionsBuilder<TContext> LogTo (Action<string> action, Func<Microsoft.Extensions.Logging.EventId,Microsoft.Extensions.Logging.LogLevel,bool> filter, Microsoft.EntityFrameworkCore.Diagnostics.DbContextLoggerOptions? options = default);
override this.LogTo : Action<string> * Func<Microsoft.Extensions.Logging.EventId, Microsoft.Extensions.Logging.LogLevel, bool> * Nullable<Microsoft.EntityFrameworkCore.Diagnostics.DbContextLoggerOptions> -> Microsoft.EntityFrameworkCore.DbContextOptionsBuilder<'Context (requires 'Context :> Microsoft.EntityFrameworkCore.DbContext)>
Public Overridable Function LogTo (action As Action(Of String), filter As Func(Of EventId, LogLevel, Boolean), Optional options As Nullable(Of DbContextLoggerOptions) = Nothing) As DbContextOptionsBuilder(Of TContext)
Parametreler
İletiyi günlüğe kaydedilirken true, yoksaymak için false döndüren temsilci.
- options
- Nullable<DbContextLoggerOptions>
Günlük iletileri için biçimlendirme seçenekleri. Null değerinin (varsayılan) geçerek kullanım anlamına gelir DefaultWithLocalTime
Döndürülenler
Birden çok çağrının zincirlene kadar aynı oluşturucu örneği.