/**
  * @param GatewayType $adapter Get settings from this instance
  * @param string $suffix Append this string to the adapter identifier
  * @param LogPrefixProvider $prefixer Optionally use this to override
  *        prefixing via the adapter.
  * @return \Psr\Log\LoggerInterface
  */
 public static function getLogger(GatewayType $adapter, $suffix = '', LogPrefixProvider $prefixer = null)
 {
     if ($prefixer === null) {
         $prefixer = $adapter;
     }
     return self::getLoggerFromParams($adapter->getLogIdentifier(), $adapter->getGlobal('UseSyslog'), $adapter->getGlobal('LogDebug'), $suffix, $prefixer);
 }