public WechatContext(WechatMsgRequestModel request)
 {
     Logger.Debug("微信服务器消息:" + JsonConvert.SerializeObject(request));
     _securityHelper = new WechatSecurityHelper(request.Msg_Signature, request.Timestamp, request.Nonce);
     _requestMessage = _securityHelper.DecryptMsg(request.RequestContent);
     Logger.Debug("收到微信消息:" + _requestMessage);
 }
Beispiel #2
0
        private static NameValueCollection GetParamInfo(string url)
        {
            var param = RequestHelper.GetParamCollection(url);

            Logger.Debug("\n url:{0} \n param info:\n {1}", url, string.Join(",", param.AllKeys.Select(p => p + ":" + param.Get(p))));
            return(param);
        }
Beispiel #3
0
 public static void MainTest()
 {
     Logger.Info("122334334");
     Logger.Debug("12333");
     Logger.Trace("122334334");
     Logger.Warn("12333");
     Logger.Error("122334334");
     Logger.Fatal("12333");
 }
Beispiel #4
0
        public static void Test()
        {
            Logger.Info("info message");
            Logger.Debug("debug message");
            Logger.Trace("Trace message");
            Logger.Error("Error messsage");
            Logger.Fatal("Fatal message");

            throw new ArgumentNullException();
        }
        public static void Test()
        {
            Logger.Info("info message");
            Logger.Debug("debug message");
            Logger.Trace("Trace message");
            Logger.Error("Error messsage");
            Logger.Fatal("Fatal message");

            log4net.LogManager.GetLogger("testTtTLogger").Info("121313");
        }
        public static void MainTest()
        {
            var abc = "1233";

            Logger.Info($"122334334 {abc}");
            Logger.Debug($"12333 {abc}");
            Logger.Trace("122334334");
            Logger.Warn("12333");
            Logger.Error("122334334");
            Logger.Fatal("12333");
        }
Beispiel #7
0
        public async System.Threading.Tasks.Task <string> GetResponseAsync()
        {
            var requestMessage  = _securityHelper.DecryptMsg(_requestMessage);
            var responseMessage = await MpWechatMsgHandler.ReturnMessageAsync(requestMessage);

            Logger.Debug($"request:{requestMessage}, response:{responseMessage}");
            if (responseMessage.IsNotNullOrEmpty())
            {
                return(_securityHelper.EncryptMsg(responseMessage));
            }
            return(string.Empty);
        }
        public static void Test()
        {
            LogHelper.ConfigureLogging(builder => builder.AddLog4Net());

            Logger.Info("info message");
            Logger.Debug("debug message");
            Logger.Trace("Trace message");
            Logger.Error("Error messsage");
            Logger.Fatal("Fatal message");

            log4net.LogManager.GetLogger("testTtTLogger").Info("121313");
        }
        public static void MainTest()
        {
            var abc = "1233";

            LogHelper.LogFactory.WithMinimumLevel(LogHelperLevel.Info);

            Logger.Debug($"12333 {abc}");
            Logger.Trace("122334334");
            Logger.Info($"122334334 {abc}");

            Logger.Warn("12333");
            Logger.Error("122334334");
            Logger.Fatal("12333");
        }
        public static void MainTest()
        {
            var abc = "1233";

            LogHelper.ConfigureLogging(builder =>
            {
                builder
                .AddLog4Net()
                //.AddSerilog(loggerConfig => loggerConfig.WriteTo.Console())
                .WithMinimumLevel(LogHelperLogLevel.Info)
                .WithFilter((category, level) => level > LogHelperLogLevel.Error && category.StartsWith("System"))
                .EnrichWithProperty("Entry0", ApplicationHelper.ApplicationName)
                .EnrichWithProperty("Entry1", ApplicationHelper.ApplicationName, e => e.LogLevel >= LogHelperLogLevel.Error)
                ;
            });

            Logger.Debug("12333 {abc}", abc);
            Logger.Trace("122334334");
            Logger.Info($"122334334 {abc}");

            Logger.Warn("12333, err:{err}", "hahaha");
            Logger.Error("122334334");
            Logger.Fatal("12333");
        }
Beispiel #11
0
        private static string VoiceMsgHandleAsync(XmlDocument xmldoc)
        {
            string responseContent = "", reply = null;
            var    ToUserName   = xmldoc.SelectSingleNode("/xml/ToUserName");
            var    FromUserName = xmldoc.SelectSingleNode("/xml/FromUserName");
            var    Content      = xmldoc.SelectSingleNode("/xml/Recognition");

            if (Content != null)
            {
                //设置回复消息
                reply = ChatRobotHelper.GetBotReply(Content.InnerText.UrlEncode());
                if (reply == "error")
                {
                    reply = Content.InnerText;
                }
                responseContent = string.Format(ReplyMessageType.MessageText,
                                                FromUserName.InnerText,
                                                ToUserName.InnerText,
                                                DateTime.Now.Ticks,
                                                String.IsNullOrEmpty(reply) ? "Sorry,I can not follow you." : reply);
            }
            Logger.Debug("接受的消息:" + Content.InnerText + "\r\n 发送的消息:" + reply);
            return(responseContent);
        }