The diagniostics log files that are shown Enterprise can be changed directly via EM or via WLST. By default these files are created in the log directory of the server. To change these values via WLST can be done as follows:
# # # Script to set ODL logging # # Start this script with the wlst.sh script from oracle_common # # $FMW_HOME/oracle_common/bin/wlst.sh -i changeodllogging.py # import os import sys username = 'weblogic' password = '' adminurl = 't3://node1.vijfhuizen.com:7001' #Domain settings domain_name='' domain_dir='/data/user_projects/domains/' + domain_name # Connectionsettings def connectToServer(): connect(username, password, adminurl) #Definition to disconnect from a server def disconnectFromServer(): disconnect() exit() # change the odl-handler log path def changeODLPath(): domainConfig() managedServers=cmo.getServers() res = '' for managedServer in managedServers: sname=managedServer.getName() path = '/Servers/' + sname cd(path) lh = listLogHandlers() for l in lh: lname = l.get('name') odlfile = '/data/logs/' + domain_name + '/' + sname + '-' + lname + '-diagnostic.log' configureLogHandler(target=sname,name=lname, path=odlfile) res = res + '\n' + odlfile #Calling connectToServer definition with no arguments connectToServer() # do the change om all servers ( Admin, managed) changeODLPath() #Calling disconnectFromServer definition with no arguments disconnectFromServer()