收集日志的方法
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
收集日志的方法(V5.5及以下版本)
刘奇liuqi@2010-9-14
说明:本文档非本人编写,为深圳同事总结。
举例说明,怎样把程序出错时,或者程序运行慢的前台界面现象截图,前台详细日志,后台详细日志收集和提交。
1. 某客户查询凭证时,前台报错。
2.下面介绍怎样把日志收集完整给开发, 在打开这个出错节点之前,我们先打开前台日志,在程序的右上角上一个日志按钮, 并把log level设置为debug, 按clear 按钮清除之前的日志,让收集的日志更为准确
3.在服务器端运行wassysconfig.bat—log- 日志配置http://localhost:88 –读取(中间件必须在启动状态),下图中88为nc的web访问端口,如果是80端口访问nc,请在此输入80. 把anonymous和nclog 级别设置为debug,滚动策略中最大字节设置为10m,最大文件数设置为20,并按保存。如下图,这个时候,所在访问nc服务器的88端口的操作,将会有debug输出到指定目录的指定文件。(ncv5产品是可以动态打开和关闭日志,不需要重新启动中间件才生效)
4.在服务器端打开日志目录D:\ufida\ufsoft\nclogs\server1,按日期排序日志文件,记下nc-log 和anony-log当前正在输出的文件(可能有很多nc-log和anony-log文件,要记住正在输出的最新的日志文件),如下图nc-log[0].log和anony-log[0].log是正在输入的日志文件
1.准备工作都完成了,我们需要把问题重现一次。以便生成日志并提交给开发。如下图,
我们操作凭证查询,界面报错,我们可以使用键盘上的prtscreen键直接截图到word文件,把前台直接看到的错误保存下来。
2.问题重现后,我们立即去把后台日志的级别设置为error,并保存。防止其他用户操作nc
产生大量的日志输出,不便查找我们所要的信息,如下图
3.在服务器端打开D:\ufida\ufsoft\nclogs\server1 目录,把问题重现期间产生的日志复制到
临时目录bak,之前我们记住的文件名为anony-log[0].log和nc-log[0].log. 在这时间之后产生的日志都要复制出来(包括这个二个文件)。并压缩打包成‘后台日志.rar’。如下图,
4.把前台日志,按ctrl+a复制出来并保存为文本文件”前台日志.txt”如下2图。
5.到此,我们已经把前台错误截图,后台日志,以及前台日志都收集完整,可以把这三个
信息提交nczx
6.附加说明,如果是iufo方面的报错,请收集anonymous和iufo的这二个模块的日志。
如果是was集群方式,我们访问nc时最好指定端口访问,以便收集日志更为准确,以9081端口访问nc系统http://10.21.2.30:9081,这时在服务器端运行wassysconfig.bat设置log就需要把9081端口的日志打开,如下图
日志在服务器的所在位置,就是was集群中9081端口对应的server名字的目录里面,
如下图