Advertisement
sanych_dv

Untitled

Apr 4th, 2016
208
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 1.14 KB | None | 0 0
  1.     static void Main(string[] args)
  2.         {
  3.  
  4.             System.AppDomain.CurrentDomain.UnhandledException += new UnhandledExceptionEventHandler(UnhandledHandler);
  5. .........
  6.  
  7.  
  8.         static private void UnhandledHandler(object sender, UnhandledExceptionEventArgs args)
  9.         {
  10.             Exception e = (Exception)args.ExceptionObject;
  11.  
  12.             sendStatus("unhandled_error", e.Message);
  13.  
  14.         }
  15.  
  16.  
  17.  public static void sendStatus(string act, string data)
  18.         {
  19.             Dictionary<string, string> messageObj = new Dictionary<string, string>();
  20.  
  21.             messageObj.Add("act", act);
  22.             messageObj.Add("data", data);
  23.  
  24.             string JSONstr = "";
  25.  
  26.             try
  27.             {
  28.                 JSONstr = new JavaScriptSerializer().Serialize(messageObj);
  29.                 Console.WriteLine(JSONstr);
  30.             }
  31.             catch (Exception e)
  32.             {
  33.  
  34.             }
  35.  
  36.         }
  37.  
  38.  
  39. ..................
  40.  
  41.  sendStatus("error", ex.GetType().ToString());
  42.  
  43. ..................
  44.  
  45.  
  46. sendStatus("info", "Printer is ready");
  47.  
  48. sendStatus("paperCount", "255");
  49.  
  50. sendStatus("printStatus", "printStart");
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement