title: Magento 1.7 Observer Method
body: <p>I believe I have a config issue with the code below, module is activated but observer is not being fired on event. Can anyone spot the issue?</p>
  
  <p>app/etc/modules/James_CoreProductCheck.xml</p>
  
  <pre><code>&lt;?xml version="1.0"?&gt;
  &lt;config&gt;
  &lt;modules&gt;
      &lt;James_CoreProductCheck&gt;
          &lt;active&gt;true&lt;/active&gt;
          &lt;codePool&gt;local&lt;/codePool&gt;
      &lt;/James_CoreProductCheck&gt;
  &lt;/modules&gt;
  &lt;/config&gt;
  </code></pre>
  
  <p>app/code/local/James/CoreProductCheck/etc/config.xml</p>
  
  <pre><code>&lt;?xml version="1.0"?&gt;
  &lt;config&gt;
   &lt;modules&gt;
     &lt;James_CoreProductCheck&gt;
       &lt;version&gt;0.0.1&lt;/version&gt;
     &lt;/James_CoreProductCheck&gt;
   &lt;/modules&gt;
  &lt;global&gt;
  &lt;models&gt;
    &lt;james_coreproductcheck&gt;
      &lt;class&gt;James_CoreProductCheck_Model&lt;/class&gt;
    &lt;/james_coreproductcheck&gt;
  &lt;/models&gt;
    &lt;events&gt;
      &lt;checkout_cart_product_add_after&gt;
        &lt;observers&gt;
          &lt;james_coreproduct_check_model_observer&gt;
            &lt;type&gt;singleton&lt;/type&gt;
            &lt;class&gt;James_CoreProductCheck_Model_Observer&lt;/class&gt;
            &lt;method&gt;check&lt;/method&gt;
          &lt;/james_coreproduct_check_model_observer&gt;
        &lt;/observers&gt;
      &lt;/checkout_cart_product_add_after&gt;
    &lt;/events&gt;
  &lt;/global&gt;
  &lt;/config&gt;
  </code></pre>
  
  <p>app/code/local/James/CoreProductCheck/Model/Observer.php</p>
  
  <p>
  
  <pre><code>class James_CoreProductCheck_Model_Observer {
  
     public function check(Varien_Event_Observer $observer) {
  
        Mage::log('Yet another product added', null, 'product-updates.log');
  
   }
  }
  </code></pre>