/**
  * @Named("conn=SqlLogger, logger=SqlLogger")
  */
 public function __construct(Connection $conn, LoggerInterface $logger = null)
 {
     $this->conn = $conn;
     if ($logger !== null) {
         $this->conn->getConfiguration()->setSQLLogger(new SqlLoggerPsr3Adapter($logger));
     }
 }