侧边栏壁纸
博主头像
落叶人生博主等级

走进秋风,寻找秋天的落叶

  • 累计撰写 130562 篇文章
  • 累计创建 28 个标签
  • 累计收到 9 条评论
标签搜索

目 录CONTENT

文章目录

wsadmin脚本更改日志详细信息级别

2023-12-01 星期五 / 0 评论 / 0 点赞 / 87 阅读 / 2058 字

一、使用脚本配置跟踪 获取Server 的信息 server=AdminConfig.getid('/Server:/')print serverserver1(cells/ADMINIB-82JP0

一、使用脚本配置跟踪

获取Server 的信息

server=AdminConfig.getid('/Server:/')print serverserver1(cells/ADMINIB-82JP0PRNode03Cell/nodes/ADMINIB-82JP0PRNode03/servers/server1|server.xml#Server_1183122130078)

获取TraceService的信息

tc=AdminConfig.list('TraceService',server)print tc(cells/ADMINIB-82JP0PRNode03Cell/nodes/ADMINIB-82JP0PRNode03/servers/server1|server.xml#TraceService_1183122130078)

设置跟踪信息(日志详细级别)

单个串:AdminConfig.modify(tc,[['startupTraceSpecification','ORBRas=all']])多个串:AdminConfig.modify(tc,[['startupTraceSpecification','ORBRas=all:SASRas=all']])

保存配置,重启生效

AdminConfig.save()

 

二、使用脚本配置运行时跟踪

有些问题重启之后都不会在重现了,需要在Server不停止的时候更改运行时跟踪(日志信息级别)

#获取SERVER信息server=AdminConfig.showAttribute(AdminConfig.list('Server'),'name')#获取TRACE信息traceServ = AdminControl.completeObjectName('type=TraceService,process='+server+',*')print 'get traceInfo success...'#返回从“object name”字符串构造的 ObjectNametsObj = AdminControl.makeObjectName(traceServ)print 'get makeObjectName ',tsObj#设置跟踪TRACEAdminControl.setAttribute(traceServ,'traceSpecification','*=info:ORBRas=all')#参数信息  文件名   文件大小   文件个数params=['trace.log',1024,20,'basic']signs=['java.lang.String','int','int','java.lang.String']#对“object name”描述的 MBean,使用“arguments”中给定的参数和“signature”给定特征符调用由“operation”指定的操作AdminControl.invoke_jmx(tsObj,'setTraceOutputToFile',params,signs)print 'set trace success'

 

广告 广告

评论区