ConsoleFormatter.Write<TState> Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Schreibt die Protokollnachricht in den angegebenen TextWriter.
public:
generic <typename TState>
abstract void Write(Microsoft::Extensions::Logging::Abstractions::LogEntry<TState> ^ logEntry, Microsoft::Extensions::Logging::IExternalScopeProvider ^ scopeProvider, System::IO::TextWriter ^ textWriter);
public abstract void Write<TState>(in Microsoft.Extensions.Logging.Abstractions.LogEntry<TState> logEntry, Microsoft.Extensions.Logging.IExternalScopeProvider? scopeProvider, System.IO.TextWriter textWriter);
abstract member Write : LogEntry * Microsoft.Extensions.Logging.IExternalScopeProvider * System.IO.TextWriter -> unit
Public MustOverride Sub Write(Of TState) (logEntry As LogEntry(Of TState), scopeProvider As IExternalScopeProvider, textWriter As TextWriter)
Typparameter
- TState
Der Typ des zu schreibenden Objekts.
Parameter
- logEntry
- LogEntry<TState>
Der Protokolleintrag.
- scopeProvider
- IExternalScopeProvider
Der Anbieter von Bereichsdaten.
- textWriter
- TextWriter
Der Zeichenfolgenschreiber, der ansi-Code für Farben einbettet.
Hinweise
Wenn der Formatierer Farben in die Konsole schreiben möchte, kann dies durch Einbetten von ANSI-Farbcodes in die Zeichenfolge möglich sein.