DrAdmin remote <portno> -setTrace com.ibm.ejs.*=all=enabled
There are two ways to set tracing with wsadmin in V6.x. The following way takes immediate effect, but is temporary and is set on the runtime, using the AdminControl object: Using Jacl:
set ts [$AdminControl queryNames type=TraceService,node=nodeName,process=serverName,*] $AdminControl setAttribute $ts traceSpecification com.ibm.*=all=enabledUsing Jython:
ts = AdminControl.queryNames('type=TraceService,node=nodeName,process=serverName,*') AdminControl.setAttribute(ts, 'traceSpecification', 'com.ibm.*=all=enabled')
If you want your changes to persist, change the configuration by using the AdminConfig object, for example: Using Jacl:
set svr [$AdminConfig getid /Node:nodeName/Server:serverName/] set ts [$AdminConfig list TraceService $svr] $AdminConfig modify $ts {{startupTraceSpecification com.ibm.*=all=enabled}} $AdminConfig saveUsing Jython:
svr = AdminConfig.getid('/Node:nodeName/Server:serverName/') ts = AdminConfig.list('TraceService', svr) AdminConfig.modify(ts, [['startupTraceSpecification', 'com.ibm,*=all=enabled']]) AdminConfig.save()
You can also change the TraceLog specifications, for example: Using Jacl:
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 saveUsing Jython:
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()