コード例 #1
0
ファイル: Engine.php プロジェクト: nekoya/php-ganc
 function __construct($connection) {
     if (!is_null($connection)) {
         $this->connection = $connection;
     }
     $this->logger = Ganc_Logger::getLogger('queries');
     $this->builder = new Ganc_SQLBuilder();
 }
コード例 #2
0
ファイル: LoggerTest.php プロジェクト: nekoya/php-ganc
    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);
    }