function __construct($connection) { if (!is_null($connection)) { $this->connection = $connection; } $this->logger = Ganc_Logger::getLogger('queries'); $this->builder = new Ganc_SQLBuilder(); }
function testGetLogger() { Ganc_Logger::$instances = array(); $default = Ganc_Logger::getLogger('default'); $this->assertInstanceOf('Ganc_Logger', $default); $this->assertEquals('default', $default->name); $queries = Ganc_Logger::getLogger('queries'); $this->assertEquals('queries', $queries->name); $default->append('default log'); $this->assertEquals('[INFO] default log' . PHP_EOL, (string)$default); $this->assertEquals('', (string)$queries); }