TYPO3 CMS  TYPO3_6-2
TYPO3\CMS\Core\Log\Writer\DatabaseWriter Class Reference
Inheritance diagram for TYPO3\CMS\Core\Log\Writer\DatabaseWriter:
TYPO3\CMS\Core\Log\Writer\AbstractWriter TYPO3\CMS\Core\Log\Writer\WriterInterface

Public Member Functions

 setLogTable ($tableName)
 
 getLogTable ()
 
 writeLog (LogRecord $record)
 
- Public Member Functions inherited from TYPO3\CMS\Core\Log\Writer\AbstractWriter
 __construct (array $options=array())
 
- Public Member Functions inherited from TYPO3\CMS\Core\Log\Writer\WriterInterface
 writeLog (\TYPO3\CMS\Core\Log\LogRecord $record)
 

Protected Member Functions

 getDatabaseConnection ()
 

Protected Attributes

 $logTable = 'sys_log'
 

Detailed Description

Log writer that writes the log records into a database table.

Author
Steffen Gebert steff.nosp@m.en.g.nosp@m.ebert.nosp@m.@typ.nosp@m.o3.or.nosp@m.g

Definition at line 24 of file DatabaseWriter.php.

Member Function Documentation

◆ getDatabaseConnection()

TYPO3\CMS\Core\Log\Writer\DatabaseWriter::getDatabaseConnection ( )
protected
Returns

Definition at line 90 of file DatabaseWriter.php.

References $GLOBALS.

Referenced by TYPO3\CMS\Core\Log\Writer\DatabaseWriter\writeLog().

◆ getLogTable()

TYPO3\CMS\Core\Log\Writer\DatabaseWriter::getLogTable ( )

Get name of database log table

Returns
string Database table name

Definition at line 49 of file DatabaseWriter.php.

References TYPO3\CMS\Core\Log\Writer\DatabaseWriter\$logTable.

◆ setLogTable()

TYPO3\CMS\Core\Log\Writer\DatabaseWriter::setLogTable (   $tableName)

Set name of database log table

Parameters
string$tableNameDatabase table name
Returns

Definition at line 39 of file DatabaseWriter.php.

◆ writeLog()

Member Data Documentation

◆ $logTable

TYPO3\CMS\Core\Log\Writer\DatabaseWriter::$logTable = 'sys_log'
protected