特殊な管理 > サイトメンテナンス > Windchill+ でのログ作成の管理
Windchill+ でのログ作成の管理
Windchill+ ではサードパーティライブラリの直接使用はサポートされていません。Windchill+ でカスタマイズのログを作成できるように、インタフェース wt.log4j.Logger および wt.log4j.LogManager が使用可能で、サポートされているものとしてマークされています。この機能をカスタマイズで使用する例を以下に示します。
import wt.log4j.LogManager
import wt.log4j.Logger;
public class TestClass
{
private static final String CLASSNAME = TestClass.class.getName();
private static final Logger logger = LogManager.getLogger(CLASSNAME);
public void testMethod()
{
if (logger.isDebugEnabled())
{
logger.debug("In test method");
}
}
}
インタフェース wt.log4j.Logger によって以下が公開されます。
1. fatal、error、warn、info、debug、および trace ログレベルのログ作成が有効になっているかどうかを確認するメソッド。
2. ログレベルに従ってメッセージを書き込むメソッド。以下で説明するようにログを有効にし、ログレベルを設定することによって制御されます。
サポートされている API の詳細については、JavaDoc を参照してください。
ログの有効化
さまざまな環境でログ作成を有効にするには、以下に示すガイドラインを参照してください。
環境
ログの有効化
メソッド
開発
ログはサイト管理アクセス権を持つユーザーによって開発サイトで有効化されます。
ログは「監視ツール」ページから有効化されます。
統合
ログはサイト管理アクセス権を持つユーザーによって開発サイトで有効化されます。
ログは「監視ツール」ページから有効化されます。
本番および QA
サービスリクエストをオープンする必要があります。
ログ作成は PTC によって「監視ツール」ページから有効化されます。
ログ作成を有効にするには、サービスリクエストをオープンします。ログ作成は、「監視ツール」ページを使用して、PTC チームによって有効にされます。
サイト管理アクセス権を持つユーザーが、「サイト」 > 「ユーティリティ」 > 「サーバーステータス」 > 「監視ツール」ページの「Log Levels」リンクからログ作成を有効化できます。
logger.CustomLogger.name=com.acme.TestLogger
logger.CustomLogger.level=ERROR
ログレベルの設定
既成の展開のログレベルは error に設定されています。ログレベルを変更するには、サービスリクエストをオープンします。カスタマイズ Java ファイルを使用してログレベルを設定しないでください。別個のログファイルではなく、Windchill メソッドサーバーログファイルにメッセージのログを作成します。
カスタマイズログと既成のログの分離
パッケージ規則の固定パターンを使用して、カスタマイズログと既成のログを分離します。ユーザー xyz のパッケージプレフィックスの例を以下に示します。
"com.xyz.*" or "org.xyz.*"
これは役に立ちましたか?