語言

ConsoleFormatter.Write<TState> 方法

定義

將日誌訊息寫入指定的 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)

類型參數

TState

要寫入的物件類型。

參數

logEntry
LogEntry<TState>

日誌條目。

scopeProvider
IExternalScopeProvider

範圍資料的提供者。

textWriter
TextWriter

字串編入器嵌入 ANSI 程式碼用於顏色。

備註

如果格式化器想將顏色寫入主控台,可以透過將 ANSI 顏色代碼嵌入字串來實現。

適用於