起步于系统工程师,迈进入测试工程师,从起初的C/S系统到互联网时代的B/S系统,从事过电信增值业务、软交换、烟草OA、公安技侦和电子商务等行业的软件测试开发和管理多年,愿与大家共同分享共同交流,关注软件项目管理、测试团队管理、软件流程控制和软件性能测试及自动化测试技术。互联网时代,技术推动进步,欢迎人才推荐:jonas.wangl@alibaba-inc.com
介绍几种查看日志的方式
上一篇 /
下一篇 2008-11-03 17:35:56
/ 个人分类:Linux/unix
在测试web应用程序时,配置测试环境是unix下的,如何查看应用的日志,以下介绍几个方式:51Testing软件测试网"LTn Y JW
C
-R,?_;n;h01.应用日志存放的路径一般为:/home/{unix_user}/output/logs/sys/webx.log51Testing软件测试网,e:rp X-NJ
2.一般有很多个webx.log的文件,一个webx.log主文件,其他都加日期的,譬如webx.log.200x-xx-xx结束的。这些都是之前的log。当日的应用日志应该是webx.log51Testing软件测试网iB0Ld
u
hdM
I
3.建议删除所有日志 rm –rf * 然后再重启应用,这时,你的日志文件会变得很清晰,一目了然。
SL;xo&}y.w04.也可以不重启应用,直接清log比如:> webx.log 这样你的日志文件就被清空了。51Testing软件测试网m+G/K%OP)p5c
Vy
5.查看日志方式:vi webx.log
j){&SR!R)^
F
\0 more webx.log
*s!_KXfr*vY8eX!D0 cat webx.log 51Testing软件测试网c*V~A%D"Y
tail –f webx.log(查看后面10条log)都可以。
H[ r1tE F06.查看日志并查找某关键字:51Testing软件测试网(^7]L%_h1F~/y
a. vi webx.log 然后/ERROR 就是查找有含有ERROR的日志,按键盘n为 查找下一个
5ue?9H@0b.cat webx.log |grep ERROR 列出webx.log中所有ERROR的行51Testing软件测试网#dF ?ivT
c. ERROR的个数: cat webx.log |grep ERROR | wc –l 计算出webx.log中所有ERROR的个数51Testing软件测试网]g9dW*Mc
`
Y
d.查找除了ERROR以外关键字的日志:cat webx.log |grep -v ERROR51Testing软件测试网!S9E,E6g4~ VBd
e.在某个文件夹下,查找该文件夹下,所有文件含有某个关键字: grep -e ERROR -r *
@\k9N FnE0 ……
/H!a{
Vc!m"AniX1J0 要适当用 管道符 来缩小查找的范围.
S&x
I6?%fuc07.对于webx.log中,存在ERROR或者Exception ,我们都是要关注和跟进的.
+v?LzGHH08.Log信息问几种级别:OFF、FATAL、ERROR、WARN、INFO、DEBUG、ALL;但是平时一般只用四种:DEBUG、INFO、WARN、ERROR;前三个级别的信息一般是在程序员用来调试的信息,而第四种(error)级别是日志信息里级别最高的,ERROR级别信息的产生分两种;一种是程序出错,一种只是程序员用来调试输出;一般在日志文件中,ERROR级别的信息是需要特别关注的51Testing软件测试网D-Ub;z[!nw
9.一般我们都把log的级别调成error .在unix测试环境的home下面的antx.properties中的 应用.loggingLevel = error 比如:exodus2.loggingLevel = error
'T-VAT3[9U7ZOo0
L[I~QDC0
收藏
举报
TAG:
log日志