示例#1
0
        public static bool DeserializeMessage(SymmetricSyncMessage msg, string logHeader, out OSDMap outData)
        {
            OSDMap data = null;
            bool   ret  = false;

            try
            {
                data = OSDParser.DeserializeJson(Encoding.ASCII.GetString(msg.Data, 0, msg.Length)) as OSDMap;
                ret  = true;
            }
            catch (Exception e)
            {
                data            = new OSDMap();
                data["error"]   = e.Message;
                data["message"] = Encoding.ASCII.GetString(msg.Data, 0, msg.Length);
                data["stack"]   = e.StackTrace.ToString();
                ret             = false;
            }
            outData = data;
            return(ret);
        }
 private void WriteOutMessage(SymmetricSyncMessage.MsgType t, string s)
 {
     lock (logged)
     {
         //if (!logged.Contains(t))
         {
             m_log.WarnFormat("[MSGDUMP]: TYPE=\"{0}\", CONTENTS=\"{1}\"", t, s);
             //logged.Add(t);
         }
     }
 }
 public static void HandleWarning(string header, SymmetricSyncMessage msg, string message)
 {
     m_log.WarnFormat("{0} Warning handling {1}: {2}", header, msg.ToString(), message);
 }
 public static bool HandleDebug(string header, SymmetricSyncMessage msg, string message)
 {
     m_log.WarnFormat("{0} DBG ({1}): {2}", header, msg.ToString(), message);
     return true;
 }
示例#5
0
 public static bool HandleDebug(string header, SymmetricSyncMessage msg, string message)
 {
     m_log.WarnFormat("{0} DBG ({1}): {2}", header, msg.ToString(), message);
     return(true);
 }
示例#6
0
 public static void HandleError(string header, SymmetricSyncMessage msg, string message)
 {
     m_log.WarnFormat("{0} Error handling {1}: {2}", header, msg.ToString(), message);
 }
示例#7
0
 public static void HandleSuccess(string header, SymmetricSyncMessage msg, string message)
 {
     m_log.WarnFormat("{0} Handled {1}: {2}", header, msg.ToString(), message);
 }