前のトピック: キーワード ベースの代入: 例 2次のトピック: メトリック名ベースの例


メトリック名ベースのパラメータ

このフォーマットを使用し、「TraceOneMethodWithParametersOfClass」キーワードを使用して、メソッドに渡されたパラメータに基づいてメトリック名を作成する単一メソッド トレーサを作成できます。

TraceOneMethodWithParametersOfClass: <クラス名> <メソッド> <トレーサ名> <メトリック名>

パラメータをメトリック名で使用できます。 これは、メトリック名のプレースホルダ文字列をパラメータの値と置き換えることで実現できます。 使用するプレースホルダ文字列は、「{#}」です。# は、代入するパラメータのインデックスです。 インデックスのカウントはゼロから始まります。 パラメータの代入は、いくつでも、またどのような順序でも使用できます。 すべてのパラメータは、メトリック名に代入される前に文字列に変換されます。 文字列以外のオブジェクト パラメータは、toString() メソッドを使用して変換されるので、使用する際は注意が必要です。

重要: パラメータがどんな文字列に変換されるかがはっきりしない場合は、メトリック名を使用しないでください。