これらの例は、WebSphere Application Server V4.0 および 6.x のスクリプトでサーバー・トレース仕様を設定する方法を示しています。
DrAdmin remote <portno> -setTrace com.ibm.ejs.*=all=enabled
V6.x で wsadmin を使用してトレースを設定する 方法は、2 つあります。次の方法はすぐに有効になりますが、一時的で、ランタイムで設定され、AdminControl オブジェクトを使用します。
set ts [$AdminControl queryNames type=TraceService,node=nodeName,process=serverName,*] $AdminControl setAttribute $ts traceSpecification com.ibm.*=all=enabled
ts = AdminControl.queryNames('type=TraceService,node=nodeName,process=serverName,*') AdminControl.setAttribute(ts, 'traceSpecification', 'com.ibm.*=all=enabled')
変更を持続する場合は、 AdminConfig オブジェクトを使用して構成を変更します。以下に例を示します。
set svr [$AdminConfig getid /Node:nodeName/Server:serverName/] set ts [$AdminConfig list TraceService $svr] $AdminConfig modify $ts {{startupTraceSpecification com.ibm.*=all=enabled}} $AdminConfig save
svr = AdminConfig.getid('/Node:nodeName/Server:serverName/') ts = AdminConfig.list('TraceService', svr) AdminConfig.modify(ts, [['startupTraceSpecification', 'com.ibm,*=all=enabled']]) AdminConfig.save()
TraceLog 仕様を変更することもできます。 以下に例を示します。
set svr [$AdminConfig getid/Node:nodeName/Server:serverName/] set ts [$AdminConfig list TraceService $svr] set trlog [$AdminConfig list TraceLog $ts] $AdminConfig modify $trlog {{fileName myFile.log} {maxNumberOfBackupFiles 10} {rolloverSize 2}} $AdminConfig save
svr = AdminConfig.getid('/Node:nodeName/Server:serverName/') ts = AdminConfig.list('TraceService' svr) trlog = AdminConfig.list('TraceLog', ts) AdminConfig.modify(trlog, [['fileName' 'myFile.log'], ['maxNumberOfBackupFiles' 10], ['rolloverSize' 2]]) AdminConfig.save()