Esempio n. 1
0
        private static bool ErrorReported(JsonError error)
        {
            try
            {
                string endpoint    = $"https://ws2.wisvis.com/aws/scanner/error_handler.rb";
                string strResponse = API.Post(endpoint, error);
                bool   messageSent = JsonConvert.DeserializeObject <bool>(strResponse);

                return(messageSent);
            }
            catch
            {
                return(false);
            }
        }
Esempio n. 2
0
        public static void ReportOrLog(Exception e)
        {
            JsonError error = new JsonError()
            {
                //ActNum = UserData.Data?.Account,
                Error       = e.ToString(),
                Application = Assembly.GetCallingAssembly().GetName().Name,
                AppVersion  = System.Reflection.Assembly.GetEntryAssembly().GetName().Version.ToString(),
                UserName    = Environment.UserName,
                MachineName = Environment.MachineName
            };

            if (!ErrorReported(error))
            {
                Log(error.Error);
            }
        }