Exemplo n.º 1
0
 /**
  * @param        $message
  * @param null   $array
  * @param int    $level
  * @param string $file
  */
 public function log($message, $array = null, $level = \Monolog\Logger::ALERT, $file = "mercadoenvios.log")
 {
     $actionLog = $this->scopeConfig->getValue('carriers/mercadoenvios/log', \Magento\Store\Model\ScopeInterface::SCOPE_STORE);
     if (!$actionLog) {
         return;
     }
     //if extra data is provided, it's encoded for better visualization
     if (!is_null($array)) {
         $message .= " - " . json_encode($array);
     }
     //set log
     $this->_mpLogger->setName($file);
     $this->_mpLogger->log($level, $message);
 }