aaronwebb / aura-sql-debug
Extends an Aura ExtendedPdo connection with debug logging.
Installs: 1 423
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 1
Forks: 0
Open Issues: 0
Requires (Dev)
- monolog/monolog: ~1.15
- phpunit/phpunit: ~4.7
This package is not auto-updated.
Last update: 2018-07-27 15:41:42 UTC
README
This library provides a decorated connection that logs profiles of PDO commands to a standard PSR-3 logger.
Installation
Install the latest version with
require aaronwebb/aura-sql-debug
Basic Usage
<?php
use Aura\Sql\ExtendedPdo;
use Aura\Sql\Profiler;
use Webb\Aura\Sql\ExtendedDebugPdo;
$logger = new Logger('database');
$logger->pushHandler(new ErrorLogHandler());
$pdo = new ExtendedDebugPdo(
new ExtendedPdo(
'mysql:host=localhost;dbname=test',
'username',
'password',
array(), // driver options as key-value pairs
array() // attributes as key-value pairs
),
$logger,
new Profiler()
);