ILogger.Log<TState> Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Skriver en loggpost.
public:
generic <typename TState>
void Log(Microsoft::Extensions::Logging::LogLevel logLevel, Microsoft::Extensions::Logging::EventId eventId, TState state, Exception ^ exception, Func<TState, Exception ^, System::String ^> ^ formatter);
public void Log<TState>(Microsoft.Extensions.Logging.LogLevel logLevel, Microsoft.Extensions.Logging.EventId eventId, TState state, Exception? exception, Func<TState,Exception?,string> formatter);
abstract member Log : Microsoft.Extensions.Logging.LogLevel * Microsoft.Extensions.Logging.EventId * 'State * Exception * Func<'State, Exception, string> -> unit
Public Sub Log(Of TState) (logLevel As LogLevel, eventId As EventId, state As TState, exception As Exception, formatter As Func(Of TState, Exception, String))
Typparametrar
- TState
Typen av objekt som ska skrivas.
Parametrar
- logLevel
- LogLevel
Nivån där händelsen ska skrivas.
- eventId
- EventId
ID för händelsen.
- state
- TState
Posten som ska skrivas. Kan också vara ett objekt.
- exception
- Exception
Undantaget som gäller den här posten.
Funktionen för att skapa ett String meddelande om state och exception.
Kommentarer
Standardvärdet formatter som tillhandahålls av inloggningstilläggsmetoderna inkluderar inte när meddelanden formateras exception . Det är viktigt att implementeringarna av den här metoden bestämmer hur undantag ska införlivas i loggarna.