Эх сурвалжийг харах

对接SLS日志接口,方便查询
开启日志队列,写入SLS日志

lcl 7 сар өмнө
parent
commit
004e430a54

BIN
.DS_Store


+ 1 - 1
AppStart/SLS/SLS.cs

@@ -159,7 +159,7 @@ namespace MySystem
             {
                 tags.Add(key, otherTags[key]);
             }
-            SLS.PostLogs("spserver", topic, "47.108.229.115", new Dictionary<string, string>{
+            SLS.PostLogs("connect-log", topic, "47.108.229.115", new Dictionary<string, string>{
                 {"content", content}
             }, tags);
             return "ok";

+ 8 - 2
Controllers/HomeController.cs

@@ -67,10 +67,16 @@ namespace MySystem.Controllers
             return "ok";
         }
 
-        public async Task<IList<IDictionary<string, string>>> test1(string condi)
+
+        public ActionResult LogSelect()
+        {
+            return View();
+        }
+
+        public async Task<IList<IDictionary<string, string>>> LogSelectResult(string condi)
         {
             string[] condiList = condi.Split('|');
-            string logstore = "spserver";
+            string logstore = "connect-log";
             string topic = condiList[0];
             string keyword = condiList[1];
             string month = condiList[2];

+ 2 - 0
Startup.cs

@@ -141,6 +141,8 @@ namespace MySystem
                     pattern: "{controller=Home}/{action=Index}/{Id?}");
             });
 
+            LogHelper.Instance.Start();
+
             // SetFeeService.Instance.Start();
         }
     }

BIN
Views/.DS_Store


+ 66 - 0
Views/Home/LogSelect.cshtml

@@ -0,0 +1,66 @@
+<!DOCTYPE html>
+<html lang="en">
+<head>
+    <meta charset="UTF-8">
+    <meta http-equiv="X-UA-Compatible" content="IE=edge">
+    <meta name="viewport" content="width=device-width, initial-scale=1.0">
+    <title>Document</title>
+</head>
+<body>
+    <div>
+         查询类型:<select id="topic">
+            <option value="金控推送消息">客小爽-金控推送消息</option>
+            <option value="开店宝推送消息">客小爽-开店宝推送消息</option>
+            <option value="乐刷推送消息">客小爽-乐刷推送消息</option>
+            <option value="立刷推送消息">客小爽-立刷推送消息</option>
+            <option value="立刷微电签推送消息">客小爽-立刷微电签推送消息</option>
+            <option value="海科电签推送消息">客小爽-海科电签推送消息</option>
+            <option value="海科大POS推送消息">客小爽-海科大POS推送消息</option>
+            <option value="联动电签推送消息">客小爽-联动电签推送消息</option>
+            <option value="盒易付推送消息">客小爽-盒易付推送消息</option>
+            <option value="联客宝推送消息">客小爽-联客宝推送消息</option>
+            <option value="拉卡拉推送消息">客小爽-拉卡拉推送消息</option>
+            <option value="推送消息">客小爽-其他品牌推送消息</option>
+            <option value="好哒新创建商户">来客吧-好哒新创建商户</option>
+            <option value="好哒查询商户审核状态">来客吧-好哒查询商户审核状态</option>
+            <option value="好哒查询实名认证状态">来客吧-好哒查询实名认证状态</option>
+            <option value="好哒分账交易详情查询">来客吧-好哒分账交易详情查询</option>
+            <option value="间连商户开户意愿确认(提交申请单)查询申请单状态-请求参数">来客吧-间连商户开户意愿确认(提交申请单)查询申请单状态-请求参数</option>
+            <option value="查询支付宝商家认证申请单状态">来客吧-查询支付宝商家认证申请单状态</option>
+            <option value="查询支付宝商户意愿申请状态">来客吧-查询支付宝商户意愿申请状态</option>
+            <option value="获取微信商户开户意愿确认状态">来客吧-获取微信商户开户意愿确认状态</option>
+            <option value="获取支付宝商家认证状态">来客吧-获取支付宝商家认证状态</option>
+        </select>
+    </div>
+    <div>
+         查询时间:<select id="month">
+            <option value="1">近1个月</option>
+            <option value="2">近2个月</option>
+            <option value="3">近3个月</option>
+            <option value="4">近4个月</option>
+            <option value="5">近5个月</option>
+            <option value="6">近6个月</option>
+            <option value="7">近7个月</option>
+            <option value="8">近8个月</option>
+            <option value="9">近9个月</option>
+            <option value="10">近10个月</option>
+            <option value="11">近11个月</option>
+            <option value="12">近12个月</option>
+        </select>
+    </div>
+    <div>
+        查询关键字:<input type="text" id="keyword" maxlength="50" style="width: 300px;">
+    </div>
+    <div>
+        <input type="button" value="查询" onclick="post()">
+    </div>
+    <script>
+        function post(){
+            var topic = document.getElementById("topic").value
+            var keyword = document.getElementById("keyword").value;
+            var month = document.getElementById("month").value;
+            window.location.href = "/home/LogSelectResult?condi=" + topic + "|" + keyword + "|" + month;
+        }
+    </script>
+</body>
+</html>