调试

调试方法中的:查看日志(req.syslog())和Console.log 的作用。

说明:本文档介绍的是在服务器端,如何查看数据及其格式,或者操作记录。相较于console.log()的优势在于,这些记录都会被记录到数据库中。

1、在服务器端,打印出自己需要的数据变量或者操作记录

1)在需要执行的代码段下插入自定义代码段

2)打印查询的数据或者打印操作记录

req.syslog();

 

2、调用接口

确定以上操作的打印日志所在的接口, 并打开该接口所在的页面,确保接口已经被调用。

3、查看打印日志

1)进行登录 网址:www.xxxx.com/auth/login.html   帐号:root   密码:wware

2)访问站点配置 网址:www.xxxx.com/syslog/logslist.html   将日志类型选为调试

1. 进入页面点击分页编辑,点击源码进行编辑:

当你在查看log时,需要查看查询到的数据是否正确、是否是你想要的数据是可以使用console.log在终端中看到你查询的数据。

1.首先在你的查询接口中的标准查询代码段的return语句前写

console.log("*********sry************" + JSON.stringify(tmp_data.classtable));

如下图的位置

其中"*********sry************"的作用是方便你在终端中查看找到你需要的数据,JSON.stringify(tmp_data.classtable))的作用是把返回的数据转换成字符串。

2.Ctrl+Alt+T打开终端,输入ssh root@dev.spolo.org,下一步输入密码:root,然后输入tail -f /var/log/wware/wware-*。

3.访问调用你写的console.log接口的页面,在终端中就可以查看到是否查询到你需要的数据。