Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Di mana file log setelah mengaktifkan logging kueri?

Saya telah membuat proyek pengujian. Membuat model sederhana sehingga saya dapat mengurai data.

Di pengontrol, saya menambahkan ruang nama ini:

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

Berikut parse data dasar di controller:

    $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);

Semua ini bekerja dengan sangat baik.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Tips untuk Migrasi dari HAProxy ke ProxySQL

  2. Mengirim Data dari React ke MySQL

  3. PHP MySQL SQL parser (INSERT dan UPDATE)

  4. Transaksi database di Zend Framework:Apakah mereka terisolasi?

  5. Bagaimana cara memasukkan data formulir ke tabel database MySQL dengan PHP dan Ajax?