Réponses:
Malheureusement, ces options ont disparu dans Magento.
Concernant le journal des visiteurs, tout est enregistré via le \Magento\Customer\Model\Loggermodèle et via les observateurs d'événements déclarés sous \Magento\Customer\etc\frontend\events.xml.
Cependant, le nettoyage automatique semble avoir totalement disparu.
En ce qui concerne le système et les journaux d'exceptions, même problème, il n'est plus configurable via le backend et il est codé en dur directement dans les classes suivantes:
\Magento\Framework\Logger\Handler\Debug.php lorsque vous utilisez le niveau de débogage, les journaux iront à /var/log/debug.log\Magento\Framework\Logger\Handler\Exception.php lorsque vous utilisez le niveau d'exception, les journaux iront à /var/log/exception.log\Magento\Framework\Logger\Handler\System.php lorsque vous utilisez le niveau système, les journaux /var/log/system.logSi vous souhaitez enregistrer vos variables, vous pouvez procéder de cette façon.
<?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');
}
}