Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Tệp nhật ký ở đâu sau khi bật ghi nhật ký truy vấn?

Tôi đã tạo một dự án thử nghiệm. Đã tạo một mô hình đơn giản để tôi có thể phân tích cú pháp dữ liệu.

Trong bộ điều khiển, tôi đã thêm các không gian tên này:

use App\Model\Table\User; // <---My model
use Cake\ORM\TableRegistry;
use Cake\Log\Log;
use Cake\Datasource\ConnectionManager;

Đây là phân tích cú pháp dữ liệu cơ bản trong bộ điều khiển:

    $conn = ConnectionManager::get('default');
    Log::config('queries', [
        'className' => 'File',
        'path' => LOGS,
        'file' => 'queries.log',
        'scopes' => ['queriesLog']
    ]);

    $users = TableRegistry::get('User'); 

    $conn->logQueries(true);
    $q = $users->find('all');
    $results = $q->all();
    $conn->logQueries(false);

Tất cả những điều này thật tuyệt vời.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. lấy tên cha của danh mục con bằng một truy vấn duy nhất trong mysql

  2. MYSQL chọn những người bạn chung

  3. MySQL:Bỏ qua lỗi khi nhập?

  4. Laravel 4.2:Thời gian chờ MYSQL. Nơi để thay đổi thời gian toàn cầu

  5. JSON_ARRAY_APPEND () - Nối Giá trị vào Mảng JSON trong MySQL