TYPO3 - Debugging

Aus Wikizone
Wechseln zu: Navigation, Suche

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