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

JDBC के साथ MySQL सामान्य क्वेरी लॉग को सक्षम करना

आप इस तरह JDBC URL में लॉग इन सक्षम कर सकते हैं:

jdbc:mysql://host/db?logger=com.mysql.jdbc.log.Log4JLogger&profileSQL=true

अन्य लॉगिंग बैकएंड उपलब्ध हैं (CommonsLogger, Slf4jLogger, JDK14Logger)। मेरा मानना ​​​​है कि लाइसेंसिंग मुद्दों के कारण किसी बिंदु पर प्रत्यक्ष Log4J लॉगिंग को छोड़ दिया गया था, इसलिए यह आपके जेडीबीसी ड्राइवर के संस्करण के साथ काम नहीं कर सकता है।

स्वाभाविक रूप से, आपको अपने क्लासपाथ में प्रासंगिक लॉगिंग लाइब्रेरी के JAR और एक कॉन्फ़िगरेशन फ़ाइल (log4j.properties) की आवश्यकता होगी। क्या हो रहा है यह देखने के लिए मैं रूट स्तर को पहले TRACE पर सेट करूंगा और लॉग स्तर और श्रेणी के आधार पर इसे ठीक कर दूंगा जब आप देखेंगे कि क्या लॉग किया जा रहा है।

आगे पढ़ना:

एचटीएच



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. php mysql का उपयोग करके नेस्टेड json ऑब्जेक्ट बनाएं

  2. ज़ेंड फ्रेमवर्क डेवलपर के लिए सर्वश्रेष्ठ ई-कॉमर्स शॉपिंग कार्ट

  3. एसक्यूएल दो टेबल में शामिल हों

  4. जबकि($row =mysql_fetch_assoc($result)) - $row का अनुमान कैसे लगाएं?

  5. खाली मान को इंटीजरफील्ड के रूप में कैसे स्टोर करें?