Debugging

Debugging - Logfiles

Settings

Setze im Install Tool:

[SYS][systemLog] = file,/var/log/knolledge.log,0)

Erstellt: 07/2010| Geändert: 10/2015

Debugging - Devlog

Extension

Installiere die cc_devlog Extension 

Settings

Setze im Install Tool:

[SYS][systemLog] = 

Aufruf

Um einen Eintrag zu erzeugen verwende:

t3lib_div::devLog($what_to_say, 'from where ', 3, $extra_data);

Erstellt: 07/2010| Geändert: 10/2015

Debugging - Screen

Extension

Installiere die Extension cc_debug

Settings

Setze im Install Tool (oder in localconf.php):

$TYPO3_CONF_VARS['SYS']['sqlDebug'] = '1';   
$TYPO3_CONF_VARS['FE']['debug'] = '1'; 

Aufruf

debug ($variable, 'Output of variable', __LINE__, __FILE__);

Erstellt: 07/2010| Geändert: 10/2015

Debugging - Datenbank

Um das schreiben von Fehlermeldungen zu aktvieren wenn ein Datenbankzugriff schiefgeht ändere in der Datei typo3/t3lib/class.t3lib_db.php folgende Zeile:

// Debug:
var $debugOutput = FALSE;        // Set "TRUE" if you want database errors outputted.

zu

// Debug:
var $debugOutput = TRUE;

Für detaillierte Infos:

function debug($func)    {
error_log ($this->debug_lastBuiltQuery, 0);

Setze im Install Tool 'All Configuration'

[SYS][sqlDebug] = 1 // Boolean. If set, then database queries that fails are outputted in browser. For development.

Oder in typo3conf/localconf.php oder im Code der Extension:

$TYPO3_CONF_VARS['SYS']['sqlDebug'] = 1;

Erstellt: 07/2010| Geändert: 10/2015