Beispiel #1
0
 public App()
 {
     AppDomain.CurrentDomain.SetPrincipalPolicy(PrincipalPolicy.WindowsPrincipal);
     m_errorLogger = new ErrorLogger();
     m_defaultErrorText = m_errorLogger.ErrorTextMethod;
     m_errorLogger.ErrorTextMethod = ErrorText;
     m_errorLogger.ExitOnUnhandledException = false;
     m_errorLogger.HandleUnhandledException = true;
     m_errorLogger.LogToEmail = false;
     m_errorLogger.LogToEventLog = true;
     m_errorLogger.LogToFile = true;
     m_errorLogger.LogToScreenshot = true;
     m_errorLogger.LogToUI = true;
     m_errorLogger.Initialize();
 }
Beispiel #2
0
        /// <summary>
        /// Creates an instance of <see cref="App"/> class.
        /// </summary>
        public App()
        {
            AppDomain.CurrentDomain.SetPrincipalPolicy(PrincipalPolicy.WindowsPrincipal);

            m_errorLogger = new ErrorLogger();
            m_defaultErrorText = m_errorLogger.ErrorTextMethod;
            m_errorLogger.ErrorTextMethod = ErrorText;
            m_errorLogger.ExitOnUnhandledException = false;
            m_errorLogger.HandleUnhandledException = true;
            m_errorLogger.LogToEmail = false;
            m_errorLogger.LogToEventLog = true;
            m_errorLogger.LogToFile = true;
            m_errorLogger.LogToScreenshot = true;
            m_errorLogger.LogToUI = true;
            m_errorLogger.Initialize();

            Version appVersion = AssemblyInfo.EntryAssembly.Version;
            m_title = AssemblyInfo.EntryAssembly.Title + " (v" + appVersion.Major + "." + appVersion.Minor + "." + appVersion.Build + ") ";
        }
Beispiel #3
0
 static ErrorModule()
 {
     m_logger = new ErrorLogger();
     m_logger.PersistSettings = true;
     m_logger.Initialize();          // Initialize error logger for use.
 }
Beispiel #4
0
 static ErrorModule()
 {
     m_logger = new ErrorLogger();
     m_logger.PersistSettings = true;
     m_logger.Initialize();  // This will cause settings, if persisted previously, to be loaded.
 }