TYPO3 - Debugging
Links http://wiki.zone30.info/wikizone/index.php/Fluid_-_Debugging
http://wiki.zone30.info/wikizone/index.php/Extbase_-_Debugging
http://wiki.zone30.info/wikizone/index.php/TYPO3_-_Extensions_debuggen
SysLog nutzen[Bearbeiten]
Seit V6 läßt sich die System Log Tabelle besser nutzen.
https://docs.typo3.org/typo3cms/CoreApiReference/ApiOverview/SystemLog/Index.html
Aus Task in Syslog oder Devlog schreiben[Bearbeiten]
http://www.typo3.net/forum/thematik/zeige/thema/119070/ (Zugriff: 2016-06)
Devlog:
\TYPO3\CMS\Core\Utility\GeneralUtility::devLog($pagesinfo, 'olremotewatch', 0);
Syslog:
Methode 1 (über Scheduler Objekt):
In den Variablen Deklarationen
/**
* Reference to a scheduler object
*
* @var \TYPO3\CMS\Scheduler\Scheduler
*/
protected $scheduler;
und weiter unten wo ich dann loggen will heisst die korrekte Zeile:
$this->scheduler->log($pagesinfo, 0, 0);
Methode 2: ERST TESTEN, das scheint ja über den geloggten BE-User zu gehen.
$GLOBALS['BE_USER']->writelog(4, 0, 0, 'scheduler', '[olremotewatch]: ' . $pagesinfo, array());
Weitere Probleme beheben[Bearbeiten]
Nur Error Code statt Fehlerlmeldung[Bearbeiten]
Statt einer Fehlermeldung steht nur dran
Oops, an error occurred. Code: xxx
Setup:
page.config.contentObjectExceptionHandler = 0
Dann erscheint wieder die Fehlermeldung