Share via


LoggerFactory Kelas

Definisi

Menghasilkan instans ILogger kelas berdasarkan penyedia yang ditentukan.

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

LoggerFactory()

Membuat instans baru LoggerFactory .

LoggerFactory(IEnumerable<ILoggerProvider>)

Membuat instans baru LoggerFactory dengan penyedia yang ditentukan.

LoggerFactory(IEnumerable<ILoggerProvider>, IOptionsMonitor<LoggerFilterOptions>)

Membuat instans baru LoggerFactory dengan penyedia dan opsi filter yang ditentukan.

LoggerFactory(IEnumerable<ILoggerProvider>, IOptionsMonitor<LoggerFilterOptions>, IOptions<LoggerFactoryOptions>)

Membuat instans baru LoggerFactory dengan opsi penyedia, opsi filter, dan pabrik pencatat yang ditentukan.

LoggerFactory(IEnumerable<ILoggerProvider>, IOptionsMonitor<LoggerFilterOptions>, IOptions<LoggerFactoryOptions>, IExternalScopeProvider)

Membuat instans baru LoggerFactory .

LoggerFactory(IEnumerable<ILoggerProvider>, LoggerFilterOptions)

Membuat instans baru LoggerFactory dengan penyedia dan opsi filter yang ditentukan.

Metode

AddProvider(ILoggerProvider)

Menambahkan penyedia yang ditentukan ke kumpulan penyedia yang digunakan dalam membuat ILogger instans.

CheckDisposed()

Memeriksa apakah pabrik telah dibuang.

Create(Action<ILoggingBuilder>)

Membuat instans ILoggerFactory baru yang dikonfigurasi menggunakan delegasi yang disediakan configure .

CreateLogger(String)

ILogger Membuat dengan yang ditentukancategoryName.

Dispose()

Melakukan tugas yang ditentukan aplikasi yang terkait dengan membebaskan, melepaskan, atau mereset sumber daya yang tidak terkelola.

Equals(Object)

Menentukan apakah objek yang ditentukan sama dengan objek saat ini.

(Diperoleh dari Object)
GetHashCode()

Berfungsi sebagai fungsi hash default.

(Diperoleh dari Object)
GetType()

Mendapatkan instans Type saat ini.

(Diperoleh dari Object)
MemberwiseClone()

Membuat salinan dangkal dari yang saat ini Object.

(Diperoleh dari Object)
ToString()

Mengembalikan string yang mewakili objek saat ini.

(Diperoleh dari Object)

Metode Ekstensi

CreateLogger(ILoggerFactory, Type)

Membuat instans baru ILogger menggunakan nama lengkap dari yang diberikan type.

CreateLogger<T>(ILoggerFactory)

Membuat instans baru ILogger menggunakan nama lengkap jenis yang diberikan.

Berlaku untuk