Ho sovrascritto Sitemap.phpin app/code/local/Mage/Sitemap/Model/Sitemap.php. Il file sembra essere utilizzato, se rimuovo tutto il contenuto, c'è un errore come previsto.
Ho copiato il contenuto completo dello standard Sitemap.php, con una sola modifica. Ho aggiunto
public function generateXml() {
Mage::log('test');
...
}
Quando faccio questo in qualsiasi altro luogo, viene stampato testin var/log/system.logcome previsto, solo in questo file, esso non registra il messaggio.
Qualsiasi aiuto è molto apprezzato
MODIFICARE
utilizzando
Mage::log('text', null, <file>, true);
non funziona neanche
SitemapController.php, quindi sì, lo è. e sì var/logè scrivibile. Grazie per le tue idee
app/code/local/Mage/Sitemap/Model/Observer.phpanziché aSitemap.php
var/log/scrivibile dal tuo utente web (apache,httpd,www-data, etc.)