言語

LoggerExtensions.BeginScope(ILogger, String, Object[]) メソッド

定義

メッセージを書式設定し、スコープを作成します。

public:
[System::Runtime::CompilerServices::Extension]
 static IDisposable ^ BeginScope(Microsoft::Extensions::Logging::ILogger ^ logger, System::String ^ messageFormat, ... cli::array <System::Object ^> ^ args);
public static IDisposable? BeginScope(this Microsoft.Extensions.Logging.ILogger logger, string messageFormat, params object?[] args);
static member BeginScope : Microsoft.Extensions.Logging.ILogger * string * obj[] -> IDisposable
<Extension()>
Public Function BeginScope (logger As ILogger, messageFormat As String, ParamArray args As Object()) As IDisposable

パラメーター

logger
ILogger

スコープを作成する ILogger

messageFormat
String

ログ メッセージの文字列をメッセージ テンプレート形式で書式設定します。 例: "User {User} logged in from {Address}"

args
Object[]

書式設定する 0 個以上のオブジェクトを含むオブジェクト配列。

返品

破棄可能なスコープ オブジェクト。 null を指定できます。

using(logger.BeginScope("Processing request from {Address}", address)) { }

適用対象