protected void LogInitializeException(Exception e, ExEventLog.EventTuple tuple)
 {
     if (!CobrandingAssetReader.initializeErrorLogged)
     {
         CobrandingAssetReader.initializeErrorLogged = true;
         LoggingUtilities.LogEvent(tuple, new object[]
         {
             e.ToString()
         });
         if (!(e is ThreadAbortException))
         {
             LoggingUtilities.SendWatson(e);
         }
     }
 }
示例#2
0
 private static void InitResourceConsumer(object state)
 {
     try
     {
         LoggingUtilities.LogEvent(ClientsEventLogConstants.Tuple_LiveAssetReaderInitResourceConsumerStarted, new object[0]);
         ResourceConsumer.Init((HttpApplication)state, ResourceConsumer.ReadConfigData(LiveAssetReader.configPath));
         LiveAssetReader.isInitialized = true;
         LoggingUtilities.LogEvent(ClientsEventLogConstants.Tuple_LiveAssetReaderInitResourceConsumerSucceeded, new object[0]);
     }
     catch (Exception ex)
     {
         LiveAssetReader.isInitialized = false;
         LoggingUtilities.LogEvent(ClientsEventLogConstants.Tuple_LiveAssetReaderInitResourceConsumerError, new object[]
         {
             ex.ToString()
         });
     }
     finally
     {
         LiveAssetReader.initResourceConsumerCompleteEvent.Set();
         LiveAssetReader.isInitializing = false;
     }
 }