【问题标题】:Change JVM logs path use jython使用 jython 更改 JVM 日志路径
【发布时间】:2018-02-14 08:43:59
【问题描述】:
我想在 WebSphere 8.5.5 中更改路径 JVM 日志。
通过 GUI 进入:日志记录和跟踪 > NorkomServer > JVM 日志。
有:
所需信息文件名:
${SERVER_LOG_ROOT}/SystemOut.log
我必须将其更改为:“/opt/logs/SystemOut.log”
改为使用“sed”,我必须使用 jython。有什么帮助吗?
【问题讨论】:
标签:
websphere
jython
websphere-8
wsadmin
【解决方案1】:
您可以运行以下 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 发布此更改。