---
title: "再試行可能なSetFacetOperationログ記録"
slug: "retryable-setfacetoperation-logging"
abstract: "リトライ戦略中のxConnect SetFacetOperationログの概要。"
---
# 再試行可能なSetFacetOperationログ記録

PatchFacetOperation操作は計算されたファセットの更新を行い、プロセス内で1つ以上のSetFacetOperation操作を生成します。

歴史的には、SetFacetOperationが失敗した場合、再試行戦略に従って別の操作が作成されました(つまり操作全体が失敗せず再試行されるため)。しかし、このエラーはログ上に依然として現れました。例えば:

2020-07-23 \`04:33\`:21.054 +\`00:00\` Error Sitecore.XConnect.Operations.SetFacetOperation\`1Sitecore.XConnect.Facet: Sitecore.XConnect.Operations.FacetOperationException: Operation #18, Conflict, Contact {cff913e9-636a-0000-0000-05e696b95c27}, KeyBehaviorCache

2020-07-23 \`04:33\`:21.054 +\`00:00\` Error Sitecore.XConnect.Operations.SetFacetOperation\`1Sitecore.XConnect.Facet: Sitecore.XConnect.Operations.FacetOperationException: Operation #19, Conflict, Contact {cff913e9-636a-0000-0000-05e696b95c27}, InteractionsCache

2020-07-23 \`04:33\`:21.054 +\`00:00\` Error Sitecore.XConnect.Operations.SetFacetOperation\`1Sitecore.XConnect.Facet: Sitecore.XConnect.Operations.FacetOperationException: Operation #20, Conflict, Contact {cff913e9-636a-0000-0000-05e696b95c27}, ExmKeyBehaviorCache

2020-07-23 \`04:33\`:21.101 +\`00:00\` Error Sitecore.XConnect.Operations.SetFacetOperation\`1Sitecore.XConnect.Facet: Sitecore.XConnect.Operations.FacetOperationException: Operation #21, Conflict, Contact {cff913e9-636a-0000-0000-05e696b95c27}, EngagementMeasures

> !注歴史的に、PatchFacetOperation操作が成功した際、ログエントリは書きませんでした。

拡張されたxConnectログ機能は、再試行可能なSetFacetOperation操作のログを改善します。エラーはPatchFacetOperation操作全体が失敗した場合のみログに書き込まれます。PatchFacetOperation操作でSetFacetOperationが失敗した場合は、代わりにログファイルにDebug情報を書き込みます。

## 再試行可能なSetFacetOperationログ出力例

すべてのPatchFacetOperationには一意のIDが割り当てられています。このIDですべての子操作を見つけることができます。ログのMinimumLevelがWarningに設定されている場合、ログに表示されるのは失敗したPatchFacetOperation操作のみです。例えば:

2021-06-01 \`10:16\`:20.131 +\`03:00\` Error XdbContextLoggingPlugin XdbContext Operation Exception, Operation #1, Batch #f917f8a7-c7ea-458d-b589-b6accf217870, Sitecore.XConnect.Operations.PatchFacetOperation\`1Sitecore.XConnect.Facet: Sitecore.XConnect.Operations.FacetOperationException: Operation #1, Conflict, Contact {5f056110-fbd9-0000-0000-0625942c1bac}, ContactBehaviorProfile

2021-06-01 \`10:16\`:20.131 +\`03:00\` Error XdbContextLoggingPlugin XdbContext Operation Exception, Operation #2, Batch #f917f8a7-c7ea-458d-b589-b6accf217870, Sitecore.XConnect.Operations.PatchFacetOperation\`1Sitecore.XConnect.Facet: Sitecore.XConnect.Operations.FacetOperationException: Operation #2, Conflict, Contact {5f056110-fbd9-0000-0000-0625942c1bac}, EngagementMeasures

2021-06-01 \`10:16\`:20.131 +\`03:00\` Error XdbContextLoggingPlugin XdbContext Operation Exception, Operation #3, Batch #f917f8a7-c7ea-458d-b589-b6accf217870, Sitecore.XConnect.Operations.PatchFacetOperation\`1Sitecore.XConnect.Facet: Sitecore.XConnect.Operations.FacetOperationException: Operation #3, Conflict, Contact {5f056110-fbd9-0000-0000-0625942c1bac}, ExmKeyBehaviorCache

2021-06-01 \`10:16\`:20.131 +\`03:00\` Error XdbContextLoggingPlugin XdbContext Operation Exception, Operation #4, Batch #f917f8a7-c7ea-458d-b589-b6accf217870, Sitecore.XConnect.Operations.PatchFacetOperation\`1Sitecore.XConnect.Facet: Sitecore.XConnect.Operations.FacetOperationException: Operation #4, Conflict, Contact {5f056110-fbd9-0000-0000-0625942c1bac}, InteractionsCache

2021-06-01 \`10:16\`:20.131 +\`03:00\` Error XdbContextLoggingPlugin XdbContext Operation Exception, Operation #5, Batch #f917f8a7-c7ea-458d-b589-b6accf217870, Sitecore.XConnect.Operations.PatchFacetOperation\`1Sitecore.XConnect.Facet: Sitecore.XConnect.Operations.FacetOperationException: Operation #5, Conflict, Contact {5f056110-fbd9-0000-0000-0625942c1bac}, KeyBehaviorCache

ログには以下が含まれています:

-   PatchFacetOperationのID。例えば、#f917f8a7-c7ea-458d-b589-b6accf217870。
-   PatchFacetOperation操作内の部分演算の数。例えば、Operation #2。
-   エラーが発生したエンティティ。例えば、 Contact {5f056110-fbd9-0000-0000-0625942c1bac}。
-   操作が失敗したファセットの名前。例えば、 ContactBehaviorProfile, InteractionsCache, EngagementMeasures。

MinimumLevelをDebugに設定すると、再試行および成功した操作をすべてログに記録します。例えば:

作戦失敗記録:

2021-06-01 \`09:33\`:30.624 +\`03:00\` Debug XdbContextLoggingPlugin XdbContext Operation Warning, Operation #1, Batch #220a6442-af3c-4716-ae50-671bd56b43b7, retry attempt: 0, Sitecore.XConnect.Operations.PatchFacetOperation\`1Sitecore.XConnect.Facet, Failed Sub Operation: Sitecore.XConnect.Operations.RetryableSetFacetOperation\`1Sitecore.XConnect.Facet: Sitecore.XConnect.Operations.FacetOperationException: Operation #12, Conflict, Contact {37c1876d-cf50-0000-0000-062592a80077}, ContactBehaviorProfile

2021-06-01 \`09:33\`:31.862 +\`03:00\` Debug XdbContextLoggingPlugin XdbContext Operation Warning, Operation #1, Batch #220a6442-af3c-4716-ae50-671bd56b43b7, retry attempt: 1, Sitecore.XConnect.Operations.PatchFacetOperation\`1Sitecore.XConnect.Facet, Failed Sub Operation: Sitecore.XConnect.Operations.RetryableSetFacetOperation\`1Sitecore.XConnect.Facet: Sitecore.XConnect.Operations.FacetOperationException: Operation #23, Conflict, Contact {37c1876d-cf50-0000-0000-062592a80077}, ContactBehaviorProfile

2021-06-01 \`09:33\`:32.889 +\`03:00\` Debug XdbContextLoggingPlugin XdbContext Operation Warning, Operation #1, Batch #220a6442-af3c-4716-ae50-671bd56b43b7, retry attempt: 2, Sitecore.XConnect.Operations.PatchFacetOperation\`1Sitecore.XConnect.Facet, Failed Sub Operation: Sitecore.XConnect.Operations.RetryableSetFacetOperation\`1Sitecore.XConnect.Facet: Sitecore.XConnect.Operations.FacetOperationException: Operation #34, Conflict, Contact {37c1876d-cf50-0000-0000-062592a80077}, ContactBehaviorProfile

\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*

2021-06-01 \`09:33\`:38.885 +\`03:00\` Debug XdbContextLoggingPlugin XdbContext Operation Warning, Operation #1, Batch #220a6442-af3c-4716-ae50-671bd56b43b7, retry attempt: 10, Sitecore.XConnect.Operations.PatchFacetOperation\`1Sitecore.XConnect.Facet, Failed Sub Operation: Sitecore.XConnect.Operations.RetryableSetFacetOperation\`1Sitecore.XConnect.Facet: Sitecore.XConnect.Operations.FacetOperationException: Operation #122, Conflict, Contact {37c1876d-cf50-0000-0000-062592a80077}, ContactBehaviorProfile

2021-06-01 \`09:33\`:38.886 +\`03:00\` Error XdbContextLoggingPlugin XdbContext Operation Exception, Operation #1, Batch #220a6442-af3c-4716-ae50-671bd56b43b7, Sitecore.XConnect.Operations.PatchFacetOperation\`1Sitecore.XConnect.Facet: Sitecore.XConnect.Operations.FacetOperationException: Operation #1, Conflict, Contact {37c1876d-cf50-0000-0000-062592a80077}, ContactBehaviorProfile

成功した作戦記録:

2021-06-01 \`09:33\`:32.869 +\`03:00\` Debug XdbContextLoggingPlugin XdbContext Operation Warning, Operation #1, Batch #bd29d615-89c9-48ba-961a-ff9a9617ddd1, retry attempt: 7, Sitecore.XConnect.Operations.PatchFacetOperation\`1Sitecore.XConnect.Facet, Failed Sub Operation: Sitecore.XConnect.Operations.RetryableSetFacetOperation\`1Sitecore.XConnect.Facet: Sitecore.XConnect.Operations.FacetOperationException: Operation #89, Conflict, Contact {37c1876d-cf50-0000-0000-062592a80077}, ContactBehaviorProfile

2021-06-01 \`09:33\`:32.879 +\`03:00\` Debug XdbContextLoggingPlugin Xdb Operation Completed, Parent Operation #1, Batch #bd29d615-89c9-48ba-961a-ff9a9617ddd1, Sitecore.XConnect.Operations.PatchFacetOperation\`1Sitecore.XConnect.Facet, Successfully Completed Operation: Sitecore.XConnect.Operations.RetryableSetFacetOperation\`1Sitecore.XConnect.Facet

ログには以下が含まれています:

-   関連するすべての操作を見つけるために、その PatchFacetOperation のID。例えば、 #220a6442-af3c-4716-ae50-671bd56b43b7。
-   PatchFacetOperation操作内の部分演算の数。例えば、Operation #2。
-   再挑戦の試み。
-   エラーが発生したエンティティ。例えば、 Contact {5f056110-fbd9-0000-0000-0625942c1bac}。
-   操作が失敗したファセットの名前。例えば、 ContactBehaviorProfile, InteractionsCache, EngagementMeasures。
-   操作のステータス: Successfully Completed Operation、 Failed Sub Operation、または Conflict。