Me gustaría conocer las siguientes 2 ubicaciones de Magento 1 en Magento 2 . ¿Dónde puedo encontrar estas 2 ubicaciones en el Panel de administración de Magento 2?
Primer lugar
Segunda ubicación
fuente
Me gustaría conocer las siguientes 2 ubicaciones de Magento 1 en Magento 2 . ¿Dónde puedo encontrar estas 2 ubicaciones en el Panel de administración de Magento 2?
Primer lugar
Segunda ubicación
Desafortunadamente, esas opciones se han ido ahora en Magento.
Con respecto al registro de visitantes, todo se registra a través del \Magento\Customer\Model\Logger
modelo y los observadores de eventos declarados bajo \Magento\Customer\etc\frontend\events.xml
.
Sin embargo, la limpieza automática parece haber desaparecido por completo.
Con respecto al sistema y los registros de excepciones, el mismo problema, ya no es configurable a través del backend y está codificado directamente en las siguientes clases:
\Magento\Framework\Logger\Handler\Debug.php
cuando usa el nivel de depuración, los registros irán a /var/log/debug.log
\Magento\Framework\Logger\Handler\Exception.php
cuando usa el nivel de excepción, los registros irán a /var/log/exception.log
\Magento\Framework\Logger\Handler\System.php
cuando usa el nivel del sistema, los registros deberán /var/log/system.log
Si desea registrar sus variables, puede hacerlo de esta manera.
<?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');
}
}