定制 tburschka/zf2-doctrine-sql-logger 二次开发

按需修改功能、优化性能、对接业务系统,提供一站式技术支持

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

tburschka/zf2-doctrine-sql-logger

Composer 安装命令:

composer require tburschka/zf2-doctrine-sql-logger

包简介

Logs Doctrine DBAL queries with a Zend Log.

README 文档

README

Logs Doctrine DBAL queries as plain SQL with a Zend\Log\Logger.

Usage

  1. Add to require list in composer.json file (and of cause execute composer.phar update)

     "tburschka/zf2-doctrine-sql-logger": "~1.0"
    
  2. Add to modules list in application.config.php

     'ZF2DoctrineSQLLogger'
    
  3. Create a new Zend\Log\Logger or use an existing one

     [...]
     'service_manager' => array(
         'factories' => array(
             'doctrine.sql_logger' => function () {
                 $writer = new Zend\Log\Writer\Stream('data/logger_doctrine_sql.log');
                 $logger = new Zend\Log\Logger();
                 $logger->addWriter($writer);
                 return $logger;
             },
         ),
     ),
     [...]
    
  4. Configure the Z2fDoctrineSQLLogger

     [...]
     'ZF2DoctrineSQLLogger' => array(
         'entitymanager'     => 'doctrine.entitymanager.orm_default',
         'logger'            => 'doctrine.sql_logger',
         'priority'          => Zend\Log\Logger::NOTICE,
         'log_executiontime' => false,
     ),
     [...]
    
  5. Enable logger for doctrine

     [...]
     'doctrine' => array(
         'configuration' => array(
             'orm_default' => array(
                 'sql_logger' => 'ZF2DoctrineSQLLogger',
             ),
         ),
     ),
     [...]
    

统计信息

  • 总下载量: 4.88k
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 9
  • 点击次数: 0
  • 依赖项目数: 0
  • 推荐数: 0

GitHub 信息

  • Stars: 8
  • Watchers: 3
  • Forks: 4
  • 开发语言: PHP

其他信息

  • 授权协议: MIT
  • 更新时间: 2014-04-09

承接程序开发

PHP开发

VUE

Vue开发

前端开发

小程序开发

公众号开发

系统定制

数据库设计

云部署

网站建设

安全加固