Exemple #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);
     }
 }
 public static void LogExceptionFile(string providerName, IndexingErrorEventArgs e)
 {
     // log all exceptions to blobs
     var errors = CloudStorageAccount.Parse(
         RoleEnvironment.GetConfigurationSettingValue("DataConnectionString"))
         .CreateCloudBlobClient().GetContainerReference("errors");
     errors.CreateIfNotExist();
     var error = errors.GetBlobReference((DateTime.MaxValue - DateTime.UtcNow).Ticks.ToString("d19") + ".txt");
     error.Properties.ContentType = "text/plain";
     error.UploadText("[UmbracoExamine] (" + providerName + ")" + e.Message + ". NodeId: " + e.NodeId + (e.InnerException == null ? "" : "Exception:" + e.InnerException.ToString()));
 }
Exemple #3
0
        public static void LogExceptionFile(string providerName, IndexingErrorEventArgs e)
        {
            // log all exceptions to blobs
            var errors = CloudStorageAccount.Parse(
                RoleEnvironment.GetConfigurationSettingValue("DataConnectionString"))
                         .CreateCloudBlobClient().GetContainerReference("errors");

            errors.CreateIfNotExist();
            var error = errors.GetBlobReference((DateTime.MaxValue - DateTime.UtcNow).Ticks.ToString("d19") + ".txt");

            error.Properties.ContentType = "text/plain";
            error.UploadText("[UmbracoExamine] (" + providerName + ")" + e.Message + ". NodeId: " + e.NodeId + (e.InnerException == null ? "" : "Exception:" + e.InnerException.ToString()));
        }
Exemple #4
0
 protected override void OnIndexingError(IndexingErrorEventArgs e)
 {
     AzureExtensions.LogExceptionFile(Name, e);
     base.OnIndexingError(e);
 }
 internal static void IndexingError(object sender, IndexingErrorEventArgs e)
 {
     throw new ApplicationException(e.Message, e.InnerException);
 }
Exemple #6
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));
 }
Exemple #7
0
 /// <summary>
 /// overridden for logging
 /// </summary>
 /// <param name="ex"></param>
 protected override void OnIndexingError(IndexingErrorEventArgs ex)
 {
     ProfilingLogger.Error(GetType(), ex.InnerException, ex.Message);
     base.OnIndexingError(ex);
 }
 protected override void OnIndexingError(IndexingErrorEventArgs e)
 {
     AzureExtensions.LogExceptionFile(Name, e);
     base.OnIndexingError(e);
 }
 /// <summary>
 /// The on indexing error.
 /// </summary>
 /// <param name="e">
 /// The e.
 /// </param>
 protected override void OnIndexingError(IndexingErrorEventArgs e)
 {
     DataService.LogService.AddErrorLog(e.NodeId, IndexSetName, e.InnerException);
     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.ToString() : "", this.IndexSetName));
     base.OnIndexingError(e);
 }
Exemple #11
0
 internal static void IndexingError(object sender, IndexingErrorEventArgs e)
 {
     throw new ApplicationException(e.Message, e.InnerException);
 }
Exemple #12
0
 internal void IndexingError(object sender, IndexingErrorEventArgs e) => throw new ApplicationException(e.Message, e.Exception);
Exemple #13
0
 protected override void OnIndexingError(IndexingErrorEventArgs e)
 {
     DataService.LogService.AddErrorLog(e.NodeId, IndexSetName, e.InnerException);
     base.OnIndexingError(e);
 }
 protected override void OnIndexingError(IndexingErrorEventArgs e)
 {
     base.OnIndexingError(e);
 }
 /// <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)
 {
     IndexingError?.Invoke(this, e);
 }