Obtenez le message d'erreur complet de PHPMailer Exception

Je suis en utilisant la Classe PHPMailer pour envoyer les mails smtp, mais j'ai besoin de journal de suivi de PHPmailerException dans la table mysql,

Code :

 $mail = new PHPMailer(true);
    try {
    $mail->Host =$dmmodel->host;
    $mail->Username= $dmmodel->username;
    $mail->Password= $dmmodel->password;
    $mail->Mailer='smtp';
    $mail->Port=$dmmodel->port;
    $mail->SMTPAuth = true;
    $mail->SMTPSecure = ($dmmodel->smtp_enableSSL==1?'ssl':($dmmodel->smtp_enableSSL==2 ? 'tls':''));
    $mail->SMTPDebug = 2;
    $mail->From = $dmmodel->email_from;
    $mail->FromName = $dmmodel->name_from;
    $mail->Subject    = $this->getContentBody($docmodel->content_subject,$docmodel->crm_base_contact_id,$_POST["taskid"],$postcode,$recall_by,$recall_dt,true);
    $mail->AddAddress($email[$i]);
    $mail->IsHTML(true); 
}
   catch (phpmailerException $e)
    {
         $msg = "Email Delivery failed -" .  $e->errorMessage();
         echo "Email not sent";
    } 

Où $variable msg a seul le message "SMTP Erreur: n'a pas Pu authentifier"
mais quand je l'ai mis en garde , je reçois plein de message(ci-dessous) la raison de ce problème,

SMTP -> à PARTIR du SERVEUR:220 smtp.gmail.com ESMTP n3sm27565307paf.13 - gsmtp

SMTP -> à PARTIR du SERVEUR: 250-smtp.gmail.com à votre service, [122.164.189.101]
250-TAILLE 35882577
250-8BITMIME
250-AUTH LOGIN PLAINE XOAUTH2 PLAINE-CLIENTTOKEN OAUTHBEARER XOAUTH
250-ENHANCEDSTATUSCODES
250-PIPELINING
250-CHUNKING
250 SMTPUTF8

SMTP -> ERREUR: le Mot de passe n'est pas acceptée à partir du serveur: 535-5.7.8 nom d'utilisateur et le Mot de passe n'est pas acceptée. Pour en savoir plus
535 5.7.8 https://support.google.com/mail/?p=BadCredentials n3sm27565307paf.13 - gsmtp

SMTP -> à PARTIR du SERVEUR:250 2.1.5 Vidé n3sm27565307paf.13 - gsmtp

E-mail non envoyé

comment puis-je stocker le message ci-dessus dans une variable ? Svp quelqu'un peut m'aider à obtenir ce message

InformationsquelleAutor US-1234 | 2016-09-19