DbConfiguration.SetDatabaseLogFormatter Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Panggil metode ini dari konstruktor kelas yang berasal dari DbConfiguration untuk mengatur pabrik untuk jenis yang DatabaseLogFormatter akan digunakan dengan Log.
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures")]
protected internal void SetDatabaseLogFormatter (Func<System.Data.Entity.DbContext,Action<string>,System.Data.Entity.Infrastructure.Interception.DatabaseLogFormatter> logFormatterFactory);
member this.SetDatabaseLogFormatter : Func<System.Data.Entity.DbContext, Action<string>, System.Data.Entity.Infrastructure.Interception.DatabaseLogFormatter> -> unit
Protected Friend Sub SetDatabaseLogFormatter (logFormatterFactory As Func(Of DbContext, Action(Of String), DatabaseLogFormatter))
Parameter
- logFormatterFactory
- Func<DbContext,Action<String>,DatabaseLogFormatter>
Delegasi yang akan membuat instans formatter.
- Atribut
Keterangan
Perhatikan bahwa mengatur jenis pemformat untuk digunakan dengan metode ini memang mengubah cara perintah dicatat saat Log digunakan. Masih perlu mengatur TextWriter instans ke Log sebelum perintah apa pun akan dicatat. Untuk kontrol tingkat yang lebih rendah atas pengelogan/intersepsi lihat IDbCommandInterceptor dan DbInterception. Metode ini disediakan sebagai cara yang nyaman dan dapat ditemukan untuk menambahkan konfigurasi ke Kerangka Kerja Entitas. Secara internal berfungsi dengan cara yang sama seperti menggunakan AddDependencyResolver untuk menambahkan resolver yang sesuai untuk Func<TResult>. Ini berarti bahwa, jika diinginkan, fungsionalitas yang sama dapat dicapai menggunakan resolver kustom atau resolver yang didukung oleh kontainer Inversion-of-Control.
Berlaku untuk
Entity Framework
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk