লগ সেটিংস Magento 2 অবস্থান


11

আমি ম্যাজেন্টো 2-তে নীচে 2 ম্যাজেন্টো এর অবস্থানগুলি জানতে চাই । ম্যাজেন্টো 2 অ্যাডমিন প্যানেলে এই 2 টি অবস্থান আমি কোথায় পাব?

প্রথম অবস্থান

এখানে চিত্র বর্ণনা লিখুন

দ্বিতীয় অবস্থান

এখানে চিত্র বর্ণনা লিখুন

উত্তর:


15

দুর্ভাগ্যক্রমে, সেই বিকল্পগুলি এখন ম্যাজেন্টোতে চলে গেছে।

দর্শনার্থী লগ সম্পর্কিত, সবকিছু \Magento\Customer\Model\Loggerমডেলটির মাধ্যমে এবং ইভেন্ট পর্যবেক্ষকের মাধ্যমে লগ করা হয়েছে \Magento\Customer\etc\frontend\events.xml

তবে, স্বয়ংক্রিয়ভাবে পরিষ্কার করা পুরোপুরি চলে গেছে বলে মনে হচ্ছে।

সিস্টেম এবং ব্যতিক্রম লগগুলি, একই ইস্যু সম্পর্কিত, এটি আর ব্যাকএন্ডের মাধ্যমে কনফিগারযোগ্য নয় এবং এটি নিম্নলিখিত ক্লাসে সরাসরি হার্ডকোডযুক্ত:

  • \Magento\Framework\Logger\Handler\Debug.php আপনি যখন ডিবাগ স্তরটি ব্যবহার করবেন তখন লগগুলি যাবে /var/log/debug.log
  • \Magento\Framework\Logger\Handler\Exception.php আপনি যখন ব্যতিক্রম স্তরটি ব্যবহার করেন, লগগুলিতে যাবে /var/log/exception.log
  • \Magento\Framework\Logger\Handler\System.php আপনি যখন সিস্টেম স্তর ব্যবহার করবেন তখন লগগুলি হয়ে যাবে /var/log/system.log

তারপরে, আমরা কীভাবে কাস্টম লগিং ব্যবহার করতে পারি? আমি যদি এরকম কিছু করতে চাই তবে বলি: Mage :: লগ ($ কালেকশন ডেটা, নাল, 'কালেকশনডাটা.লগ'); আমি কীভাবে আমার লগগুলি পরীক্ষা করতে পারি?
অভিষেক ধনরাজ শাহদেও

@ অভিষেকধনরাজশাদেও আমি আপনাকে এই প্রশ্নটি যাচাই করার পরামর্শ দিচ্ছি: magento.stackexchange.com/questions/92434/…
ডিজিটাল পিয়ানিজমে রাফেল

এটি নিষ্ক্রিয় করার কোনও উপায় আছে? আমি সিস্টেম লগ স্থায়ীভাবে অক্ষম করতে চাই
নবীন ভূদিয়া

-2

আপনি যদি নিজের ভেরিয়েবলগুলি লগ করতে চান তবে আপনি এইভাবে করতে পারেন।

<?php
namespace Test\Testpayment\Observer;

class Sendtogateway implements \Magento\Framework\Event\ObserverInterface
{
  protected $_responseFactory;
  protected $_url;
  protected $order;
  protected $logger;
  protected $_checkoutSession;

    public function __construct(
        \Magento\Framework\App\ResponseFactory $responseFactory,
    \Magento\Framework\UrlInterface $url,
    \Magento\Sales\Api\Data\OrderInterface $order,
        \Psr\Log\LoggerInterface $loggerInterface,
    \Magento\Checkout\Model\Session $checkoutSession
    ){
        $this->_responseFactory = $responseFactory;
    $this->_url = $url;
    $this->order = $order;
        $this->logger = $loggerInterface;
    $this->_checkoutSession = $checkoutSession;
    }

  public function execute(\Magento\Framework\Event\Observer $observer)
  {

     $id = $observer->getEvent()->getOrder()->getIncrementId();
     $this->_checkoutSession->setOrderNo($id);
     $orderdetail = $this->order->loadByIncrementId($id);
     $customerBeforeAuthUrl = $this->_url->getUrl('testpay/index/index/');
     $this->_responseFactory->create()->setRedirect($customerBeforeAuthUrl)->sendResponse();
     $this->logger->debug('$id');
  }
}

এই উত্তরটি প্রশ্নের সাথে সম্পর্কিত নয়
আশীষ হিরা

এটি সঠিক উপায় নয়।
চিরাগ পরমার
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.