He sobrescrito Sitemap.phpen 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 testen var/log/system.logcomo 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/loges escribible Gracias por sus ideas
app/code/local/Mage/Sitemap/Model/Observer.phplugar deSitemap.php
var/log/modificable por el usuario de la web (apache,httpd,www-data, etc.)