更改JVM日志路径使用jython

时间:2018-02-14 08:43:59

标签: websphere jython websphere-8 wsadmin

我想在WebSphere 8.5.5中更改路径JVM日志。

通过GUI in:记录和跟踪> NorkomServer> JVM日志。

有:

所需信息文件名: $ {SERVER_LOG_ROOT} /SystemOut.log

我必须将其更改为:" /opt/logs/SystemOut.log"

而是使用" sed",我必须使用jython。有什么帮助吗?

1 个答案:

答案 0 :(得分:0)

您可以运行以下wsadmin脚本(使用-lang jython)来更新SystemOut.log文件的默认文件路径。

#Update the below Environment variables before running this script

#Enter the nodename below
nodename=''
#Enter the servername below
servername=''
#Set the updated file path below
filename='/opt/logs/SystemOut.log'

#Set the Stream name 
#outputStreamRedirect for SystemOut & errorStreamRedirect for SystemError
streamName = 'outputStreamRedirect'

#get the server Id
serverId = AdminConfig.getid('/Cell:/Node:'+nodename+'/Server:'+servername+'')
#get the Stream Id
streamId = AdminConfig.showAttribute(serverId, streamName)

#update the file path
AdminConfig.modify(streamId, [['fileName', filename]])
#Save the changes
AdminConfig.save()

在此更改后重新启动JVM。