This posting answers the questions asked in http://forums.oracle.com/forums/thread.jspa?forumID=570&threadID=886625
Written by Unni on Thu 16 Apr 18:55(IST)
Written by Unni on Thu 16 Apr 18:55(IST)
download
- print('Connectting to Admin Server')
- connect('weblogic','weblogic','t3://localhost:7001')
- print('Stating a New Edit Session')
- edit()
- startEdit()
- print('Navigating to Servers/AdminServer/Log/AdminServer MBean')
- cd('/Servers/AdminServer/Log/AdminServer')
- print('Setting NumberOfFilesLimited to true')
- cmo.setNumberOfFilesLimited(true)
- print('Setting FileCount to 10')
- cmo.setFileCount(10)
- print('Setting DomainLogBroadcastSeverity to Critical')
- cmo.setDomainLogBroadcastSeverity('Critical')
- print('Setting MemoryBufferSeverity to Critical')
- cmo.setMemoryBufferSeverity('Critical')
- print('Setting LogFileSeverity to Info')
- cmo.setLogFileSeverity('Info')
- print('Setting StdoutSeverity to Error')
- cmo.setStdoutSeverity('Error')
- print('\n\n --- \n\n')
- print('Navigating to Servers/AdminServer/WebServer/AdminServer/WebServerLog/AdminServer\n')
- cd('/Servers/AdminServer/WebServer/AdminServer/WebServerLog/AdminServer')
- print('Setting NumberOfFilesLimited to true')
- cmo.setNumberOfFilesLimited(true)
- print('Setting FileCount to 10\n\n')
- cmo.setFileCount(15)
- # Activate changes to the Domin Cofiguration
- activate()
- # Disconnect from Admin Server
- disconnect()
- # Exiting WLST
- exit()
Cheers :)
Unni
Unni

Hi Unni,
ReplyDeleteThanks for quick responce. But the information you gave is only to change the attributes in Logging --> General
Do you know the location for other attributes mentioned in Logging --> HTTP
Thanks,
Krishna.
Hi Unni,
ReplyDeleteDo you know how to apply this to all the servers. using for loop.
Thanks,
Krishna.
task can be achieved. Below are the two ways :
ReplyDelete1......
servers = adminHome.getMBeansByType('Server')
for name in servers:
str=name.getName()
[operation Logic here]
2......
create a list of servers and perform the operation for each server
logic may look like
>>> li = ['a', 'b', 'e']
>>> for s in li:
>>> print s
Result:
a
b
e
Cheers :)
Unni
Hi unni,
ReplyDeleteI tried this logic but it is failing.
connect('weblogic','weblogic','t3://localhost:7001')
edit()
startEdit()
svrs = adminHome.getMBeansByType('Server')
for s in svrs:
cd('/Servers/s/Log/s')
cmo.setNumberOfFilesLimited(true)
cmo.setFileCount(100)
cmo.setDomainLogBroadcastSeverity('Warning')
cmo.setMemoryBufferSeverity('Warning')
cmo.setLogFileSeverity('Warning')
cmo.setStdoutSeverity('Warning')
save()
activate()
Krishna.
please refer : http://unni-at-work.blogspot.com/2009/04/wlst-script-to-change-logging-setting_17.html
ReplyDeleteTime to sleep ; Gud Nite :)
Unni
hi
ReplyDeleteCan you pls write how to configure node manager to managed servers and how to start