[TYPO3-UG Freiburg] Logging: Writer Configuration

Mikel lists at con-version.com
Mon Jan 13 15:52:08 CET 2014


>
> Wie sieht denn Dein LogManager->getLogger() aufruf aus?
>
Like this:

/**
      *
      * @param string $message
      * @param string $type
      * @return void
      */
     public function log($message, $type) {

         /** @var $logger \TYPO3\CMS\Core\Log\Logger */
         $logger = 
\TYPO3\CMS\Core\Utility\GeneralUtility::makeInstance('TYPO3\CMS\Core\Log\LogManager')->getLogger('Subscriptions');

         switch($type) {
             case 'warning';
                 $logger->warning($message);
                 break;
             case 'error':
                 $logger->error($message);
                 break;
             case 'info':
                 $logger->info($message);
                 break;
             default:
                 $logger->info($message);
         }

     }

Exemplarischer Aufruf im Controller: 
$this->loggingService->log('Existing user unsubscribe. Confirmation mail 
sent: ' . $recipient->getEmailAddress(), 'info');


More information about the TYPO3-UG-Freiburg mailing list