Commit 0d2111f2f97f7e3f8f4646a03bf46112cef6345e

Authored by liuzujun
1 parent 2c3a1b31

好友添加排错日志

Showing 2 changed files with 17 additions and 1 deletions   Show diff stats
src/utils/CommonFunc.lua
@@ -349,4 +349,15 @@ function httpGetFormatData(params) @@ -349,4 +349,15 @@ function httpGetFormatData(params)
349 end 349 end
350 350
351 return table.concat(body, "&") 351 return table.concat(body, "&")
352 -end  
353 \ No newline at end of file 352 \ No newline at end of file
  353 +end
  354 +
  355 +function logdump(obj, prefix)
  356 + for k,v in pairs(obj) do
  357 + local vt = type(v)
  358 + if vt == "table" then
  359 + logdump(v, prefix..':'..k)
  360 + elseif vt == 'string' or vt == 'number' then
  361 + skynet.error(prefix..':'..k..'='..v)
  362 + end
  363 + end
  364 +end
src/utils/MysqlUtil.lua
1 local skynet = require "skynet" 1 local skynet = require "skynet"
2 local mysqlproxy = require "shared.mysqlproxy" 2 local mysqlproxy = require "shared.mysqlproxy"
  3 +require "utils.CommonFunc"
3 4
4 5
5 function getDbCfgVal(tbName, keyName, fieldName) 6 function getDbCfgVal(tbName, keyName, fieldName)
@@ -29,6 +30,8 @@ end @@ -29,6 +30,8 @@ end
29 30
30 function addFriend(roleId, friendId) 31 function addFriend(roleId, friendId)
31 local stmt_csp = mysqlproxy:prepare("call add_friends(?, ?, ?)") 32 local stmt_csp = mysqlproxy:prepare("call add_friends(?, ?, ?)")
  33 + skynet.error(string.format("addFriend!!!!!!!!!,%s,%s,%s",roleId, friendId, skynet.timex()))
  34 + logdump(stmt_csp, '')
32 local r = mysqlproxy:execute(stmt_csp, roleId, friendId, skynet.timex()) 35 local r = mysqlproxy:execute(stmt_csp, roleId, friendId, skynet.timex())
33 if r[1][1]["t_error"] == 0 then 36 if r[1][1]["t_error"] == 0 then
34 rpcRole(roleId, "addFriend", friendId) 37 rpcRole(roleId, "addFriend", friendId)
@@ -38,6 +41,8 @@ end @@ -38,6 +41,8 @@ end
38 41
39 function delFriend(roleId, friendId) 42 function delFriend(roleId, friendId)
40 local stmt_csp = mysqlproxy:prepare("call del_friends(?, ?)") 43 local stmt_csp = mysqlproxy:prepare("call del_friends(?, ?)")
  44 + skynet.error(string.format("delFriend!!!!!!!!!,%s,%s",roleId, friendId))
  45 + logdump(stmt_csp, '')
41 local r = mysqlproxy:execute(stmt_csp, roleId, friendId) 46 local r = mysqlproxy:execute(stmt_csp, roleId, friendId)
42 if r[1][1]["t_error"] == 0 then 47 if r[1][1]["t_error"] == 0 then
43 rpcRole(roleId, "delFriend", friendId) 48 rpcRole(roleId, "delFriend", friendId)