特殊な管理 > サイトメンテナンス > Windchill ログの管理 > API 固有のロガーとユーザーセッションベースのロガーの設定
API 固有のロガーとユーザーセッションベースのロガーの設定
wt.pom.SQL ロガーを使用して、すべての Windchill モジュールで永続レイヤーのログを有効にできます。ただし、これによって多数のログエントリが作成されます。詳細なトラブルシューティングを行うために、API 固有のロガーを使用して、特定のクラスについてのみ、永続レイヤーのログを生成することもできます。
API 固有のログを有効にするには、<WT_HOME>/codebase にある wt.properties ファイルで以下のプロパティを設定します。
wt.pom.logger.apilevel.classes
永続レイヤーログメッセージを生成するクラスを指定します。このプロパティは、完全修飾クラス名または API 名のコンマ区切りリストをとります。例: wt.dataops.purge.StandardPurgeService,wt.change2.listeners.ResultingChangeEventHandler
上記のコンフィギュレーション例では、StandardPurgeService および ResultingChangeEventHandler クラスについてのみ永続レイヤーのログを有効にしています。これらのクラスのいずれかのメソッドがほかのクラスなどから API を呼び出した場合、呼び出し階層全体について永続レイヤーのログが生成されます。
wt.pom.logger.userlevel.username
永続レイヤーログメッセージを生成するユーザーを指定します。このプロパティはユーザー名のコンマ区切りリストをとります (例: wcadmin, user1)。
前述のプロパティでのログメカニズムの組み合わせについては、以下のテーブルを参照してください。
有効なログレベル
設定した API 名
設定したユーザー名
ログメッセージ
0
該当なし
該当なし
クラス
クラス
該当なし
何も記録されません
0
該当なし
該当なし
クラス
クラス
デモ
何も記録されません
0
該当なし
該当なし
クラス
クラス
該当なし
何も記録されません
0
該当なし
該当なし
クラス
クラス
デモ
何も記録されません
1
該当なし
該当なし
クラス
クラス
該当なし
デモ
該当なし
デモ
デフォルトのログ
デフォルトのログ
デフォルトのログ
デフォルトのログ
1
該当なし
該当なし
クラス
クラス
該当なし
デモ
該当なし
デモ
何も記録されません
デモ
何も記録されません
デモ
1
該当なし
該当なし
クラス
クラス
該当なし
デモ
該当なし
デモ
何も記録されません
何も記録されません
クラス
クラス
1
該当なし
該当なし
クラス
クラス
該当なし
デモ
該当なし
デモ
何も記録されません
デモ
クラス
デモがユーザーの場合はクラスのみ
これらのプロパティ設定の影響を受ける永続レイヤーロガーを以下に示します。
wt.pom.sql
wt.pom.mapping
wt.pom.joinMapping
wt.pom.blob
wt.pom.statementCache
wt.pom.statementCache.summary
wt.pom.refreshCache
wt.pom.properties
wt.pom.accessControl
wt.pds.bind
wt.pds.concurrent
wt.pds.concurrent.statistics
wt.pds.exception
wt.pds.general
wt.pds.queryCancel
wt.pds.queryContext
wt.pds.meta
wt.pds.statementParameter
wt.query
wt.pom.paging
com.ptc.core.query.server
com.ptc.core.query.common
wt.pom.rowCount
これは役に立ちましたか?