Tridion2011sp1でコンテンツ配信ロギングを有効にする方法。.netバージョンのコンテンツ配信があります。コンテンツ配信のインストール後、アプリケーションフォルダー(D:\ Inetpub \ MyPortal \ bin \ config)にあるログバックファイルを変更しました。以下はlogbackxmlの設定です。
<property name="log.history" value="7"/>
<property name="log.folder" value="D:\tridion\log"/>
<property name="log.level" value="DEBUG"/>
変更を行った後、IISをリセットします。ただし、上記の場所にログファイルは表示されません。
ログファイルを確認したい理由はです。
コンテンツフィルタメカニズムを実装しました。ここでは、ItemSchemaCriteria、CustomMetaKeyCriteria、KeywordCriteriaなどのさまざまなクエリ基準を使用しています。
ブローカーデータベースにコンポーネントが存在するにもかかわらず、一部のフィルターの結果が表示されない場合があります。ページでフィルターメカニズムが実行されたときに発生するクエリを正確に確認する方法。
注:場所d:\ Tridion \ log \には、cd_core.2012-10-25、cd_monitor.2012-10-25、cd_deployer.2012-10-25、cd_transport.2012-10-25のようなファイルがありますが、これらのファイルは今日のログが必要なのは古いです。(2012年4月11日)
問題に関するより多くの入力:カテゴリに条件を追加すると、時間の結果が得られないことがわかりました。
KeyboardCriteria FilterCategory5303Criteria0 = new KeyboardCriteria( "FilterCategory"、 "Administrative"); Criteria [] filterCatCriteria5303 = {FilterCategory5303Criteria0}; 基準filterCatOrCriteria5303=CriteriaFactory.Or(filterCatCriteria5303); mainCriteria5303 = CriteriaFactory.And(mainCriteria5303、filterCatOrCriteria5303);
ブローカーデータベースのCUSTOM_METAテーブルには、2つのコンポーネントのエントリがあります。KEY_NAME="FilterCategory"およびKEY_STRING_VALUE="Administrative"