Example #1
0
 /// <summary>
 /// Raises the <see cref="E:IndexingError"/> event.
 /// </summary>
 /// <param name="e">The <see cref="Examine.IndexingErrorEventArgs"/> instance containing the event data.</param>
 protected virtual void OnIndexingError(IndexingErrorEventArgs e)
 {
     if (IndexingError != null)
         IndexingError(this, e);
 }
		internal static void IndexingError(object sender, IndexingErrorEventArgs e)
		{
			throw new ApplicationException(e.Message, e.InnerException);
		}
Example #3
0
 /// <summary>
 /// Event handler to log errors for any non-umbraco indexer
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 public static void LogErrors(object sender, IndexingErrorEventArgs e)
 {
     LogHelper.Error(sender.GetType(),
         "Indexing error occurred",
         new Exception(e.Message, e.InnerException));
 }
 protected override void OnIndexingError(IndexingErrorEventArgs e)
 {
     AzureExtensions.LogExceptionFile(Name, e);
     base.OnIndexingError(e);
 }
 protected override void OnIndexingError(IndexingErrorEventArgs e)
 {
     DataService.LogService.AddErrorLog(e.NodeId, string.Format("{0},{1}, IndexSet: {2}", e.Message, e.InnerException != null ? e.InnerException.Message : "", this.IndexSetName));
     base.OnIndexingError(e);
 }
Example #6
0
 protected override void OnIndexingError(IndexingErrorEventArgs e)
 {
     DataService.LogService.AddErrorLog(e.NodeId, IndexSetName, e.InnerException);
     base.OnIndexingError(e);
 }