spanLog.js 1.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455
  1. var appName = GetRequest().appName.replace("?v","");
  2. var page = 0
  3. var pageSize = 20
  4. var contentLogDetail = new Vue({
  5. el: '#ibox-content-log-detail',
  6. data: {
  7. messages: []
  8. }
  9. });
  10. do_get(
  11. server + "admin_log/tracelist",
  12. {
  13. spanname: appName,
  14. eventname:"system_http_tracer"
  15. },
  16. function (data) {
  17. contentLogDetail.messages = data
  18. },
  19. function (data) {
  20. alert("获取日志详情失败");
  21. }
  22. )
  23. function searchSpanLog() {
  24. do_get(
  25. server + "admin_log/tracelist",
  26. {
  27. page: page,
  28. pageSize: pageSize,
  29. spanname: appName,
  30. eventname:"system_http_tracer",
  31. uri: $("#spanLog_search_url").val()?$("#spanLog_search_url").val():"",
  32. time:$("#spanLog_time_search").val()?$("#spanLog_time_search").val():0
  33. },
  34. function (data) {
  35. contentLogDetail.messages = data
  36. },
  37. function (data) {
  38. alert("获取日志失败");
  39. }
  40. )
  41. }
  42. function clearSpanLog() {
  43. $("#spanLog_search_url").val("");
  44. $("#spanLog_time_search").val("");
  45. return
  46. }
  47. function closeOrOpen(div){
  48. var childDiv= $($($(div).children("div")[1]).children("div")[0]);
  49. if(childDiv.is(":hidden")){
  50. childDiv.show();
  51. }else{
  52. childDiv.hide();
  53. }
  54. }