标题: [文本处理] [已解决]求助一个CMD内容转储WebLogic日志问题 [打印本页]
作者: weblogic 时间: 2015-9-30 10:32 标题: [已解决]求助一个CMD内容转储WebLogic日志问题
启动一个webloigc,想转储窗口的内容
打开一个CMD, 拖拽启动脚本,然后再其后转储 >>E:/log.txt
C:\Users\Administrator>C:\Users\Administrator\Desktop\StartWebLoigc.cmd >>E:/log.txt
weblogic正常 运行,转储也输出,但是内容不全,很多报错信息并未输出,请问这个是有什么需要改进的地方吗
Linux中有个类似的2>&1,连报错信息也一并输出,WIN也有类似的机制吗
另外我想不在本窗口转储,打算再新开一个CMD,获取另一个窗口的输出信息并转储,如何编写呢?HELP中得知call可以获取,但是不清楚如何获取目标窗口。
新人入门,求助各位,最主要的需求是能全部转储窗口的信息就行。
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
已解决,直接后面跟个2>&1就行,我把这个写到转储前面去了所以没生效。
感谢各位。
作者: 回家路上 时间: 2015-9-30 10:49
复制代码
也是支持的
“新开一个CMD”是什么意思?
作者: weblogic 时间: 2015-9-30 11:10
回复 2# 回家路上
哦,这个是额外的需求了,打开webloigc后,想在新开一个窗口获取weblogic的输出。
另外我加上了2>&1,还是转储输出不全,
比如以下这段在窗口是有显示的,但是转储文件就没有记录
“
ankReturnExpencePayInfor(YqzlForExpensePayServiceImpl.java:232)
at com.sinosoft.prpall.accinterf.YqzlForExpensePayAutoTask.autoQueryBank
ReturnExpencePayInfor(YqzlForExpensePayAutoTask.java:42)
... 7 more
”
作者: 回家路上 时间: 2015-9-30 11:25
(1)如果运行一个窗口之后,要再起一个窗口获取这个窗口的内容我就不会了。
但如果是要同时输入到文件和控制台的话,用第三方分流器mtee
http://www.bathome.net/viewthread.php?tid=2058&highlight=mtee
(2)2>&1这样还显示不出来的话,只能是内部调用时候不小心已经将上述信息过滤掉了吧。
作者: weblogic 时间: 2015-9-30 11:36
回复 4# 回家路上
恩,我也怀疑可能是这个问题,输出中提示“Please set exceptionFile before write exception log”
但是窗口中是正常显示的,一转储就被过滤了...按理说我用CMD自带的转储和java限制没啥关系啊
作者: DAIC 时间: 2015-9-30 11:36
BAT调用tee.exe或者mtee.exe可以在窗口显示的同时写入文件,类似于Linux的tee命令
http://www.bathome.net/s/tool/index.html?key=tee
作者: weblogic 时间: 2015-9-30 11:39
回复 4# 回家路上
我那么写,现象就是窗口和转储文件都有记录,不过刷的太快,没注意比较两边是否有重叠的部分。我猜可能是一部分转储到文档了,剩下的在窗口输出了。
翻了翻以前的帖子,有人也说没法同时输出到两边,我也没有这个需求,只求全部转储到文档...
作者: weblogic 时间: 2015-9-30 11:41
回复 6# DAIC
我不是想2边都输出,是想全部转储,现在是有部分被转储了,还有很多报错信息没有转储,直接在窗口打印出来了,打印出来的才是我想要转储的
作者: DAIC 时间: 2015-9-30 12:05
- @echo off
- C:\Users\Administrator\Desktop\StartWebLoigc.cmd >>E:\log.txt 2>&1
- pause
复制代码
双击执行test.bat
会弹出几个CMD窗口?
是否有CMD窗口显示的报错但是没有记录到E:\log.txt日志文件?
哪个版本的WebLogic呢?我找时间搭个环境试试
作者: weblogic 时间: 2015-9-30 12:51
回复 9# DAIC
sorrrrry,把2>&1 写错位置了,已OK。LOG太大win下看着不方便,我打算输出到NAS上面,同时挂在LINUX下,让他们用tail看。
非常感谢各位热心回答,犯了个低级错误。
作者: DAIC 时间: 2015-9-30 16:42
回复 10# weblogic
BareTail这个软件可以在Windows里面查看日志,效果和Linux的tail命令类似,还能支持关键字高亮,挺好的。
欢迎光临 批处理之家 (http://www.bathome.net/) |
Powered by Discuz! 7.2 |