Ho sovrascritto Sitemap.php
in 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 test
in var/log/system.log
come 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.php
anziché aSitemap.php
var/log/
scrivibile dal tuo utente web (apache
,httpd
,www-data
, etc.)