예제 #1
0
        public AppDelegate()
        {
            Reporter = new CrashReporter(CrashLogOptions.LogPath, CrashLogOptions.Email);

            Monitor = CrashMonitor.Create(CrashLogOptions.Pid);
            Monitor.ApplicationExited += HandleMonitorApplicationExited;
            Monitor.CrashDetected     += HandleMonitorCrashDetected;
        }
예제 #2
0
 public static void CrashMonitorSelfCheck()
 {
     if (!ThirdManager.INSTANCE.IsFileLoaded())
     {
         CrashMonitor.SelfCheck();
         CrashMonitor.NativeCrashMonitorCheck();
         return;
     }
     ThirdManager.INSTANCE.InvokeStaticFunction("Dynamic.ThirdManager", "CrashMonitorSelfCheck");
 }
예제 #3
0
        public App()
        {
            CrashMonitor.Start(this, "SvnFind");

            var settings = SvnFind.Properties.Settings.Default;

            if (!settings.Upgraded)
            {
                settings.Upgrade();
                settings.Upgraded = true;
            }
        }
예제 #4
0
 public static void b()
 {
     t.b().e();
     o.a();
     CrashMonitor.RegisterExceptionHandler();
 }