基本的なカスタマイズ > Windchill カスタマイズの基本 > カスタマイズの管理 > Log4j 2.0 でのカスタマイズ > レイアウト、ロガー、フィルタ、およびワークフローのコンフィギュレーション
  
レイアウト、ロガー、フィルタ、およびワークフローのコンフィギュレーション
このセクションでは、ロガー、レイアウト、フィルタ、およびワークフローのコンフィギュレーションのサンプルコードを示します。
レイアウトのコンフィギュレーション
Log4j 1.2 の使用法
Log4j 2.0 の使用法
log4j.appender.epmPerformanceLogFile.layout=wt.log4j.jmx.TSVLayout
appender.epmPerformanceLogFile.layout.type = TSVLayout
フィルタのコンフィギュレーション
Log4j 1.2 の使用法
Log4j 2.0 の使用法
log4j.appender.IncomingRmiStats.threshold=WARN
appender.IncomingRmiStats.filter.threshold.type=ThresholdFilter
appender.IncomingRmiStats.filter.threshold.level=WARN
ロガーのコンフィギュレーション
Log4j 1.2 の使用法
Log4j 2.0 の使用法
ロガーを有効にする場合の log4j 1.2 の使用法:
log4j.logger.com.ptc.windchill.upgrade=WARN
ロガーを有効にする場合の Log4j 2.0 の使用法:
logger.WCUpgrade.name=com.ptc.windchill.upgrade
logger.WCUpgrade.level=WARN
ここで、WCUpgrade には一意の名前を指定できます。
複数のアペンダーを追加する場合の Log4j 1.2 の使用法
# Limit com.infoengine.log* loggers to outputting to methodServerLogFile and MiscLogEvents
log4j.logger.com.infoengine.log=, methodServerLogFile, MiscLogEvents
log4j.additivity.com.infoengine.log=false
複数のアペンダーを追加する場合の Log4j 2.0 の使用法
# Limit com.infoengine.log* loggers to outputting to methodServerLogFile and MiscLogEvents
#Make sure to change the package structure as per your application
logger.infoengineLog.name=com.infoengine.log
logger.infoengineLog.additivity=false
logger.infoengineLog.appenderRef.methodServerLogFile.ref=methodServerLogFile
logger.infoengineLog.appenderRef.MiscLogEvents.ref=MiscLogEvents
Log4j 1.2 バージョンの API を使用する定義式を持つカスタムワークフローテンプレートが更新され、代わりに Log4j 2.0 の適切な API を使用するようになりました。Log4j 1.2 API を使用する定義式を持つワークフローが実行中である場合、「定義式を外部化」を使用して、定義式を修正する前にその定義式を外部ファイルに保存できます。Externalize Expressions の詳細については、「ワークフローテンプレートの定義式の外部化」を参照してください。