LoggerFactory Kelas
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.
Menghasilkan instans ILogger kelas berdasarkan penyedia tertentu.
public ref class LoggerFactory : IDisposable, Microsoft::Extensions::Logging::ILoggerFactory
public class LoggerFactory : IDisposable, Microsoft.Extensions.Logging.ILoggerFactory
type LoggerFactory = class
interface ILoggerFactory
interface IDisposable
Public Class LoggerFactory
Implements IDisposable, ILoggerFactory
- Warisan
-
LoggerFactory
- Penerapan
Konstruktor
| Nama | Deskripsi |
|---|---|
| LoggerFactory() |
Membuat instans LoggerFactory baru. |
| LoggerFactory(IEnumerable<ILoggerProvider>, IOptionsMonitor<LoggerFilterOptions>, IOptions<LoggerFactoryOptions>, IExternalScopeProvider) |
Membuat instans LoggerFactory baru. |
| LoggerFactory(IEnumerable<ILoggerProvider>, IOptionsMonitor<LoggerFilterOptions>, IOptions<LoggerFactoryOptions>) |
Membuat instans LoggerFactory baru. |
| LoggerFactory(IEnumerable<ILoggerProvider>, IOptionsMonitor<LoggerFilterOptions>) |
Membuat instans LoggerFactory baru. |
| LoggerFactory(IEnumerable<ILoggerProvider>, LoggerFilterOptions) |
Membuat instans LoggerFactory baru. |
| LoggerFactory(IEnumerable<ILoggerProvider>) |
Membuat instans LoggerFactory baru. |
Metode
| Nama | Deskripsi |
|---|---|
| AddProvider(ILoggerProvider) |
Menambahkan penyedia yang diberikan ke penyedia yang digunakan dalam membuat ILogger instans. |
| CheckDisposed() |
Periksa apakah pabrik telah dibuang. |
| Create(Action<ILoggingBuilder>) |
Membuat instans baru yang dikonfigurasi ILoggerFactory menggunakan delegasi yang disediakan |
| CreateLogger(String) |
ILogger Membuat dengan yang diberikan |
| Dispose() |
Melakukan tugas yang ditentukan aplikasi yang terkait dengan membebaskan, merilis, atau mengatur ulang sumber daya yang tidak dikelola. |
Metode Ekstensi
| Nama | Deskripsi |
|---|---|
| CreateLogger(ILoggerFactory, Type) |
Membuat instans baru ILogger menggunakan nama lengkap dari yang diberikan |
| CreateLogger<T>(ILoggerFactory) |
Membuat instans baru ILogger menggunakan nama lengkap jenis yang diberikan. |