[TYPO3-UG Freiburg] Logging: Writer Configuration
Mikel
lists at con-version.com
Tue Jan 14 09:04:20 CET 2014
Bingo. So hat es funktioniert.
BTW: Was mich an der Doku wohl etwas verwirrt hat -->
getLogger(__CLASS__). Für mich sah das __CLASS__ nach einer Einladung
zum Ersetzen eines eigenen Klassennamens aus...
Zur Vollständigkeit und für die Akten:
Logger wird im Contructor instanziert:
public function __construct()
$this->logger =
\TYPO3\CMS\Core\Utility\GeneralUtility::makeInstance('TYPO3\CMS\Core\Log\LogManager')->getLogger(__CLASS__);
}
Im Controller aufgerufen:
$this->logger->info('Foobar');
Und in der ext_localconf.php konfiguriert:
$GLOBALS['TYPO3_CONF_VARS']['LOG']['Conversion']['Subscriptions']['Controller']['writerConfiguration']
= array(
\TYPO3\CMS\Core\Log\LogLevel::ERROR => array(
'TYPO3\\CMS\\Core\\Log\\Writer\\FileWriter' => array(
'logFile' => 'typo3temp/logs/ext_subscriptions_error.log'
),
),
\TYPO3\CMS\Core\Log\LogLevel::DEBUG => array(
'TYPO3\\CMS\\Core\\Log\\Writer\\FileWriter' => array(
'logFile' => 'typo3temp/logs/ext_subscriptions_debug.log'
),
),
);
More information about the TYPO3-UG-Freiburg
mailing list