[TYPO3-UG Freiburg] Logging: Writer Configuration
Mikel
lists at con-version.com
Mon Jan 13 14:01:24 CET 2014
> Hi.
>
> Welche konkrete TYPO3 Version verwendest Du?
Aktuellste stable 6.1.7. Der Bug müsste darin also behoben sein.
Das funktioniert:
$GLOBALS['TYPO3_CONF_VARS']['LOG']['writerConfiguration'] = array(
\TYPO3\CMS\Core\Log\LogLevel::ERROR => array(
'TYPO3\\CMS\\Core\\Log\\Writer\\FileWriter' => array(
'logFile' => 'typo3temp/logs/error.log'
),
),
);
Das nicht:
$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/error.log'
),
),
\TYPO3\CMS\Core\Log\LogLevel::DEBUG => array(
'TYPO3\\CMS\\Core\\Log\\Writer\\FileWriter' => array(
'logFile' => 'typo3temp/logs/debug.log'
),
),
);
Ich gehe also davon aus, dass der Pfad / Namespace falsch ist. Was muss
denn in "['Controller']" angesprochen werden? Die eigentliche Klasse,
also ['RecipientController']? Oder ist ['Controller'] so richtig und
sollte sich auf alle Controller auswirken?
Geloggt wird in folgendem Controller -->
Conversion\Subscriptions\Controller\RecipientController
Das eigentliche Logging ist allerdings in einen Service ausgelagert -->
Conversion\Subscriptions\Service\LoggingService
Ich genüge mich mit einer generellen LogWriter-Konfiguration (wie
bereits vorhanden). Wenn ich es nicht fixen kann, kein Problem. Mich
würde nur interessieren, warum die Konfiguration nicht greift...
Mikel
>
> Es gibt einen Bug in Version < 6.0.7 und < 6.1.2, der dazu führt, dass
> manche logFile Konfigurationen ignoriert werden:
> http://forge.typo3.org/issues/48918
> https://github.com/TYPO3/TYPO3.CMS/commit/34dc73da8fa92e31926ee6f4cfdaaef9ff3044fe
>
More information about the TYPO3-UG-Freiburg
mailing list