He sobrescrito Sitemap.php
en app/code/local/Mage/Sitemap/Model/Sitemap.php
. El archivo parece estar usado, si elimino todo el contenido, hay un error como se esperaba.
Copié el contenido completo del estándar Sitemap.php
, con un solo cambio. yo añadí
public function generateXml() {
Mage::log('test');
...
}
Cuando hago esto en otro sitio, se imprime test
en var/log/system.log
como se esperaba, sólo en este archivo, que no registra el mensaje.
Cualquier ayuda es muy apreciada
EDITAR
utilizando
Mage::log('text', null, <file>, true);
tampoco funciona
SitemapController.php
, así que sí, lo es. y sí var/log
es escribible Gracias por sus ideas
app/code/local/Mage/Sitemap/Model/Observer.php
lugar deSitemap.php
var/log/
modificable por el usuario de la web (apache
,httpd
,www-data
, etc.)