ฉันอยากจะรู้ว่าด้านล่าง2 สถานที่ของวีโอไอพี 1 ใน 2 ฉันจะหาตำแหน่งเหล่านี้ได้สองแห่งใน Magento 2 Admin Panel?
สถานที่แรก
ตำแหน่งที่สอง
ฉันอยากจะรู้ว่าด้านล่าง2 สถานที่ของวีโอไอพี 1 ใน 2 ฉันจะหาตำแหน่งเหล่านี้ได้สองแห่งใน Magento 2 Admin Panel?
สถานที่แรก
ตำแหน่งที่สอง
คำตอบ:
น่าเสียดายที่ตัวเลือกเหล่านี้หายไปใน Magento แล้ว
เกี่ยวกับบันทึกผู้เข้าชมทุกอย่างจะถูกบันทึกผ่าน\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
หากคุณต้องการบันทึกตัวแปรของคุณคุณสามารถทำได้
<?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');
}
}