Est-ce que Magento inclura tout fichier * .xml que j'ai mis dans l'application / etc /?


11

Je désactivais les log_%tables lorsque j'ai réalisé qu'il serait pratique de placer la configuration dans son propre fichier xml. J'ai donc commencé à chercher comment les fichiers xml dans app / etc / sont inclus. Quand je n'ai pas pu trouver de références directes à autre chose que local.xml, et que je sais que enterprise.xml est inclus, j'ai essayé une expérience: j'ai ajouté un fichier de configuration correctement formaté appelé 'nolog.xml' (ci-dessous) et redémarré Apache.

<?xml version="1.0"?>
<config>
  <frontend>
    <events>
      <controller_action_predispatch>
        <observers>
          <log>
            <type>disabled</type>
          </log>
        </observers>
      </controller_action_predispatch>
      <controller_action_postdispatch>
        <observers>
          <log>
            <type>disabled</type>
          </log>
        </observers>
      </controller_action_postdispatch>
      <customer_login>
        <observers>
          <log>
            <type>disabled</type>
          </log>
        </observers>
      </customer_login>
      <customer_logout>
        <observers>
          <log>
            <type>disabled</type>
          </log>
        </observers>
      </customer_logout>
      <sales_quote_save_after>
        <observers>
          <log>
            <type>disabled</type>
          </log>
        </observers>
      </sales_quote_save_after>
      <checkout_quote_destroy>
        <observers>
          <log>
            <type>disabled</type>
          </log>
        </observers>
      </checkout_quote_destroy>
    </events>
  </frontend>
</config>

Effectivement, mes journaux ne sont toujours pas écrits. Je cherche juste une vérification de santé mentale ici: Puis-je mettre n'importe quel fichier * .xml dans l'application / etc et m'attendre à ce que Magento l'inclue?


1
BTW, vous ne devriez pas avoir besoin de redémarrer Apache si vous avez seulement changé les configurations de Magento. Cependant, vous devrez peut-être vider le cache de configuration s'il est activé.
Luke Mills

Réponses:


En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.