メッセージ形式にオプションのパラメーターを指定することはできますか? イベントタイプとパラメーターが文字列としてエンコードされた何かの履歴を示すコードがあります。これは他のコードによってロードされ、タイプ名 (つまり、eventtype..format) に基づいてリソース ルックアップを実行し、格納されたパラメーターを渡します。
イベント タイプの 1 つは、「ユーザー定義のルールが一致したために実行されたアクション」です。以前は、ルール名をパラメーターの 1 つとして含めていませんでしたが、今はそうしたいので、パラメーターを追加するためだけに再定義せずに同じイベント タイプを使用できるようにしたいと考えていました。
私の質問は、このようなことは可能ですか
eventtype.matchedRule.format=Action performed because of user-defined rule {if{0},(Rule name:{0})}
「matchedRule」のイベント タイプがロードされ、パラメータが定義されていない場合、これは次のように解決されます。
"Action performed because of user-defined rule"
ルール名が「My Rule」として定義されている場合、それは次のように解決されます。
"Action performed because of user-defined rule (Rule name: My Rule)"
繰り返しますが、パラメーターがない場合、その時点で別のリソースを渡すことは実際には制御できないため、別のイベント タイプを定義する必要があります。これは、matchedRuleWithRuleName
保存される新しいイベントのようなものです。ですでに保存されているものmatchedRule
。
ヘルプ?