Tenho substituído Sitemap.phpno app/code/local/Mage/Sitemap/Model/Sitemap.php. O arquivo parece estar sendo usado; se eu remover todo o conteúdo, ocorrerá um erro conforme o esperado.
Copiei o conteúdo completo do padrão Sitemap.php, com uma única alteração. Eu adicionei
public function generateXml() {
Mage::log('test');
...
}
Quando eu fizer isso em qualquer outro lugar, ele imprime testem var/log/system.logcomo seria de esperar, só neste arquivo, ele não registra a mensagem.
Qualquer ajuda é muito apreciada
EDITAR
usando
Mage::log('text', null, <file>, true);
também não funciona
SitemapController.php, então sim. e sim var/logé gravável. Obrigado por suas idéias
app/code/local/Mage/Sitemap/Model/Observer.phpvez deSitemap.php
var/log/gravável pelo seu usuário web (apache,httpd,www-data, etc.)