ILogger<TCategoryName> Interfész
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
A naplózás általános felülete, ahol a kategória neve a megadott TCategoryName típusnévből származik.
Általában a függőséginjektálásból elnevezett ILogger név aktiválásának engedélyezésére használják.
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ípusparaméterek
- TCategoryName
Az a típus, amelynek a nevét a naplózó kategórianévhez használja.
Ez a típusparaméter kovariáns típusú. Ez azt jelenti, hogy a megadott típust vagy egy nagyobb mértékben származtatott bármilyen típust is használhat. A kovarianciáról és a kontravarianciáról a Kovariancia és a kontravariancia az általánosításban című cikket.- Származtatott
- Megvalósítás
Metódusok
| Name | Description |
|---|---|
| BeginScope<TState>(TState) |
Logikai művelet hatókörének megkezdése. (Öröklődés forrása ILogger) |
| IsEnabled(LogLevel) |
Ellenőrzi, hogy a megadott |
| Log<TState>(LogLevel, EventId, TState, Exception, Func<TState,Exception,String>) |
Naplóbejegyzést ír. (Öröklődés forrása ILogger) |