クリーンなSitecoreインスタンスを使用する際に、contactMergeDataUpgrade.logファイルが作成される


説明

Sitecore 9.0.2以降、Sitecoreを起動するたびにcontactMergeDataUpgrade.log.{date}.txtログ ファイルが作成されます。これらのファイルは、\sitecore\admin\xdb\ContactsMerge.aspxページの実行中に生成されます(バージョン9.0.0、9.0.1~9.0.2およびそれ以降のバージョンへアップグレードする際にこのページを実行することが必要となります。詳細情報については該当するバージョンのアップデート ガイドで確認できます)。ページが実行されなかった場合、ファイルは空のままとなります。Sitecore XPでは、データがフラッシュされていなくても、設定されたlog4netアペンダーごとに新しいログ ファイルが作成されるため、この挙動は仕様通りのものです。

このような挙動は無視しても問題はありませんが、空のログ ファイルを作成されないようにしたい場合、下記の解決策を参照してください。

解決策

contactMergeDataUpgrade.logを生成しないようにするには、\App_Config\Sitecore\Marketing.xDB\Sitecore.Xdb.Processing.ContactMerge.configファイルを無効化(ファイル名を変更)してください。