Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

क्वेरी लॉगिंग सक्षम करने के बाद लॉग फ़ाइल कहाँ है?

मैंने एक परीक्षण परियोजना बनाई है। एक साधारण मॉडल बनाया ताकि मैं डेटा को पार्स कर सकूं।

नियंत्रक में, मैंने इन नामस्थानों को जोड़ा:

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

यहाँ एक नियंत्रक में मूल डेटा पार्स है:

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

यह सब बहुत बढ़िया काम करता है।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. जल्द से जल्द और नवीनतम तिथियों का चयन करें

  2. SQLSTATE [23000]:अखंडता बाधा उल्लंघन:1217

  3. प्रभावित पंक्तियों के बजाय MySQL में अद्यतन मान प्राप्त करें

  4. php:सर्वर पर लाइव चलने के दौरान सत्र काम नहीं कर रहा है

  5. MySQL:xxx से पुरानी नवीनतम प्रविष्टियाँ प्राप्त करें, प्रदर्शन