Magento 2: লগ ধীর অনুসন্ধান


10

এম 1 এ ফিরে আপনি নীচের ভেরিয়েবলগুলিকে সংশোধন করে ধীর অনুসন্ধানগুলি লগ করতে পারেন lib/Varien/Db/Adapter/Pdo/Mysql.php:

/**
  * Write SQL debug data to file
  *
  * @var bool
  */
 protected $_debug               = false;
 /**
  * Minimum query duration time to be logged
  *
  * @var unknown_type
  */
 protected $_logQueryTime        = 0.05;
 /**
  * Log all queries (ignored minimum query duration time)
  *
  * @var bool
  */
 protected $_logAllQueries       = false;
 /**
  * Add to log call stack data (backtrace)
  *
  * @var bool
  */
 protected $_logCallStack        = false;
 /**
  * Path to SQL debug data log
  *
  * @var string
  */
 protected $_debugFile           = 'var/debug/sql.txt';

সুতরাং আমি ভাবছি আমি এম 2 এ এটি কীভাবে করব? আমি lib/internal/Magento/Framework/DB/Logger/LoggerAbstractপাশাপাশি কিছু আকর্ষণীয় জিনিস খুঁজে পেয়েছি lib/internal/Magento/Framework/DB/Logger/Fileকিন্তু আমি কীভাবে এটি মোকাবেলা করতে 100% নিশ্চিত নই।

উত্তর:


14

app/etc/di.xml নিম্নলিখিত পছন্দ সেট আছে

<preference for="Magento\Framework\DB\LoggerInterface" type="Magento\Framework\DB\Logger\Quiet"/>

আপনি উল্লিখিত ফাইল লগারটির পছন্দটি পরিবর্তন করতে নিজের নিজস্ব মডিউল যুক্ত করুন

<preference for="Magento\Framework\DB\LoggerInterface" type="Magento\Framework\DB\Logger\File"/>

আপনি একই মাধ্যমে প্যারাম পরিবর্তন করতে সক্ষম হওয়া উচিত di.xml

<type name="Magento\Framework\DB\Logger\File">
    <arguments>
        <argument name="debugFile" xsi:type="string">debug/db-custom.log</argument>
        <argument name="logAllQueries" xsi:type="boolean">false</argument>
        <argument name="logQueryTime" xsi:type="number">0.01</argument>
        <argument name="logCallStack" xsi:type="boolean">false</argument>
    </arguments>
</type>

মিষ্টি আমি জানতাম এটিতে কিছু ডিআই পরিবর্তন যুক্ত হবে। জানা ভাল. অনেক অনেক ধন্যবাদ
ডিজিটাল পিয়ানোবাদে রাফেল

হাই, আমি বিশ্বাস করি "লগআলকুইচ্যারিস" এবং "লগক্যালস্ট্যাক" আর্গুমেন্টের জন্য "এক্সসি: টাইপ" হওয়া উচিত "বুলিয়ান" এবং "বুল" নয় "
অ্যান্ড্রু সি স্টার্ট

ধন্যবাদ @ অ্যান্ড্রুস্টায়ার্ট - স্থির দেখে মনে হচ্ছে 2.2 স্টোরের আরও কিছু পরিবর্তন হতে পারে github.com/magento/magento2/blob/2.2.0-preview/app/etc/…
ক্রেস্টফ
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.