title: How can I determine where an event was dispatched from in Magento?
body: <p>I have an extension that is using the <code>catalog_product_after_save</code> event to make a simple index of the products and the attributes for a custom export.</p>
  
  <p>There appears to be some instances where this event if dispatched without all of the product data, so when the index is updated, it's missing data. I have put in a check that will look for some of the required information that is missing, so I believe that it will no longer be an issue, but I would like to log when it happens and where it came from.</p>
  
  <p>So, is there any way to natively determine where the event was dispatched from that I can look at in the observer?</p>