PHP Class Phalcon\Logger\Adapter\Database

Inheritance: extends Phalcon\Logger\Adapter, implements Phalcon\Logger\AdapterInterface
Datei anzeigen Open project: phalcon/incubator

Protected Properties

Property Type Description
$db Phalcon\Db\AdapterInterface
$name string Name
$options array Adapter options

Public Methods

Method Description
__construct ( string $name = 'phalcon', array $options = [] ) Class constructor.
begin ( )
close ( ) : boolean
commit ( ) Commit transaction
getFormatter ( ) : Phalcon\Logger\FormatterInterface
logInternal ( string $message, integer $type, integer $time, array $context = [] ) : boolean Writes the log to the file itself
rollback ( ) Rollback transaction (happens automatically if commit never reached)
setDb ( Phalcon\Logger\AdapterInterface $db ) Sets database connection

Method Details

__construct() public method

Class constructor.
public __construct ( string $name = 'phalcon', array $options = [] )
$name string
$options array

begin() public method

public begin ( )

close() public method

public close ( ) : boolean
return boolean

commit() public method

Commit transaction
public commit ( )

getFormatter() public method

public getFormatter ( ) : Phalcon\Logger\FormatterInterface
return Phalcon\Logger\FormatterInterface

logInternal() public method

Writes the log to the file itself
public logInternal ( string $message, integer $type, integer $time, array $context = [] ) : boolean
$message string
$type integer
$time integer
$context array
return boolean

rollback() public method

Rollback transaction (happens automatically if commit never reached)
public rollback ( )

setDb() public method

Sets database connection
public setDb ( Phalcon\Logger\AdapterInterface $db )
$db Phalcon\Logger\AdapterInterface

Property Details

$db protected_oe property

protected AdapterInterface,Phalcon\Db $db
return Phalcon\Db\AdapterInterface

$name protected_oe property

Name
protected string $name
return string

$options protected_oe property

Adapter options
protected array $options
return array