ILogger<TCategoryName> Arabirim

Tanım

Kategori adının belirtilen tür adından türetildiği günlüğe kaydetme için genel bir arabirim TCategoryName .A generic interface for logging where the category name is derived from the specified TCategoryName type name. Genellikle, bağımlılık ekleme işleminden bir adlandırılmış etkinleştirmeyi etkinleştirmek için kullanılır ILogger .Generally used to enable activation of a named ILogger from dependency injection.

generic <typename TCategoryName>
public interface class ILogger : Microsoft::Extensions::Logging::ILogger
public interface ILogger<out TCategoryName> : Microsoft.Extensions.Logging.ILogger
type ILogger<'CategoryName> = interface
    interface ILogger
Public Interface ILogger(Of Out TCategoryName)
Implements ILogger

Tür Parametreleri

TCategoryName

Günlükçü kategori adı için adı olan tür kullanılır.The type who's name is used for the logger category name.

Bu genel tür parametresi kovaryanttır. Bu, kendi belirttiğiniz türü veya daha fazla türetilmiş başka bir türü kullanabileceğiniz anlamına gelir. Kovaryans ve kontravaryans hakkında daha fazla bilgi için bkz. Genel Türlerde Kovaryans ve Kontravaryans.
Türetilmiş
Uygulamalar

Yöntemler

BeginScope<TState>(TState)

Bir mantıksal işlem kapsamı başlatır.Begins a logical operation scope.

(Devralındığı yer: ILogger)
IsEnabled(LogLevel)

Verilen özelliğinin etkin olup olmadığını denetler logLevel .Checks if the given logLevel is enabled.

(Devralındığı yer: ILogger)
Log<TState>(LogLevel, EventId, TState, Exception, Func<TState,Exception,String>)

Bir günlük girdisi yazar.Writes a log entry.

(Devralındığı yer: ILogger)

Uzantı Metotları

BeginScope(ILogger, String, Object[])

İletiyi biçimlendirir ve bir kapsam oluşturur.Formats the message and creates a scope.

Log(ILogger, LogLevel, EventId, Exception, String, Object[])

Belirtilen günlük düzeyinde bir günlük iletisi biçimlendirir ve yazar.Formats and writes a log message at the specified log level.

Log(ILogger, LogLevel, EventId, String, Object[])

Belirtilen günlük düzeyinde bir günlük iletisi biçimlendirir ve yazar.Formats and writes a log message at the specified log level.

Log(ILogger, LogLevel, Exception, String, Object[])

Belirtilen günlük düzeyinde bir günlük iletisi biçimlendirir ve yazar.Formats and writes a log message at the specified log level.

Log(ILogger, LogLevel, String, Object[])

Belirtilen günlük düzeyinde bir günlük iletisi biçimlendirir ve yazar.Formats and writes a log message at the specified log level.

LogCritical(ILogger, EventId, Exception, String, Object[])

Kritik bir günlük iletisi biçimlendirir ve yazar.Formats and writes a critical log message.

LogCritical(ILogger, EventId, String, Object[])

Kritik bir günlük iletisi biçimlendirir ve yazar.Formats and writes a critical log message.

LogCritical(ILogger, Exception, String, Object[])

Kritik bir günlük iletisi biçimlendirir ve yazar.Formats and writes a critical log message.

LogCritical(ILogger, String, Object[])

Kritik bir günlük iletisi biçimlendirir ve yazar.Formats and writes a critical log message.

LogDebug(ILogger, EventId, Exception, String, Object[])

Bir hata ayıklama günlüğü iletisi biçimlendirir ve yazar.Formats and writes a debug log message.

LogDebug(ILogger, EventId, String, Object[])

Bir hata ayıklama günlüğü iletisi biçimlendirir ve yazar.Formats and writes a debug log message.

LogDebug(ILogger, Exception, String, Object[])

Bir hata ayıklama günlüğü iletisi biçimlendirir ve yazar.Formats and writes a debug log message.

LogDebug(ILogger, String, Object[])

Bir hata ayıklama günlüğü iletisi biçimlendirir ve yazar.Formats and writes a debug log message.

LogError(ILogger, EventId, Exception, String, Object[])

Bir hata günlüğü iletisi biçimlendirir ve yazar.Formats and writes an error log message.

LogError(ILogger, EventId, String, Object[])

Bir hata günlüğü iletisi biçimlendirir ve yazar.Formats and writes an error log message.

LogError(ILogger, Exception, String, Object[])

Bir hata günlüğü iletisi biçimlendirir ve yazar.Formats and writes an error log message.

LogError(ILogger, String, Object[])

Bir hata günlüğü iletisi biçimlendirir ve yazar.Formats and writes an error log message.

LogInformation(ILogger, EventId, Exception, String, Object[])

Bir bilgi günlüğü iletisi biçimlendirir ve yazar.Formats and writes an informational log message.

LogInformation(ILogger, EventId, String, Object[])

Bir bilgi günlüğü iletisi biçimlendirir ve yazar.Formats and writes an informational log message.

LogInformation(ILogger, Exception, String, Object[])

Bir bilgi günlüğü iletisi biçimlendirir ve yazar.Formats and writes an informational log message.

LogInformation(ILogger, String, Object[])

Bir bilgi günlüğü iletisi biçimlendirir ve yazar.Formats and writes an informational log message.

LogTrace(ILogger, EventId, Exception, String, Object[])

Bir izleme günlüğü iletisi biçimlendirir ve yazar.Formats and writes a trace log message.

LogTrace(ILogger, EventId, String, Object[])

Bir izleme günlüğü iletisi biçimlendirir ve yazar.Formats and writes a trace log message.

LogTrace(ILogger, Exception, String, Object[])

Bir izleme günlüğü iletisi biçimlendirir ve yazar.Formats and writes a trace log message.

LogTrace(ILogger, String, Object[])

Bir izleme günlüğü iletisi biçimlendirir ve yazar.Formats and writes a trace log message.

LogWarning(ILogger, EventId, Exception, String, Object[])

Bir uyarı günlüğü iletisi biçimlendirir ve yazar.Formats and writes a warning log message.

LogWarning(ILogger, EventId, String, Object[])

Bir uyarı günlüğü iletisi biçimlendirir ve yazar.Formats and writes a warning log message.

LogWarning(ILogger, Exception, String, Object[])

Bir uyarı günlüğü iletisi biçimlendirir ve yazar.Formats and writes a warning log message.

LogWarning(ILogger, String, Object[])

Bir uyarı günlüğü iletisi biçimlendirir ve yazar.Formats and writes a warning log message.

Şunlara uygulanır