更改JVM日志路径使用Jython



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

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

有:

信息所需的文件名称:$ {server_log_root}/systemout.log

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

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

您可以运行以下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发布此更改。

最新更新