Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it
    Registrato dal
    Oct 2007
    Messaggi
    121

    JavaMail salvare il debug

    Ciao a tutti, vorrei sapere se è possibile salvare su un file il debug che mi restituisce la classe javaMail.
    codice:
    session.setDebug(true);
    Esempio debug:
    DEBUG: setDebug: JavaMail version 1.3.1
    DEBUG: getProvider() returning javax.mail.Provider[STORE,pop3,com.sun.mail.pop3.POP3Store,Sun Microsystems, Inc]
    DEBUG POP3: connecting to host "pop3.*****.it", port 110
    S: +OK <31454.1196011871@popd4.fe.aruba.it>
    C: USER *******
    S: +OK
    C: PASS *******
    S: +OK
    C: STAT
    S: +OK 0 0
    C: QUIT
    S: +OK

  2. #2
    Utente di HTML.it
    Registrato dal
    Aug 2002
    Messaggi
    8,013
    Lavora con le API sottomano: c'è un metodo per indirizzare l'output del debug verso un PrintStream di tua preferenza:

    http://java.sun.com/javaee/5/docs/ap...l/Session.html
    http://java.sun.com/javaee/5/docs/ap...ml#setDebugOut(java.io.PrintStream)

    quindi anche su File
    <´¯)(¯`¤._)(¯`»ANDREA«´¯)(_.¤´¯)(¯`>
    "The answer to your question is: welcome to tomorrow"

  3. #3
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284

    Re: JavaMail salvare il debug

    Originariamente inviato da Sosuke
    Ciao a tutti, vorrei sapere se è possibile salvare su un file il debug che mi restituisce la classe javaMail.
    Se avessi letto il javadoc di JavaMail, scoprivi che la classe Session ha un metodo:

    void setDebugOut (java.io.PrintStream out)


    oops, battuto da Andrea1979.
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

  4. #4
    Utente di HTML.it
    Registrato dal
    Oct 2007
    Messaggi
    121
    Ok quel metodo l'avevo visto... setDebugOut richiede un PrintStream. Come faccio a scrivere il debug su file???

  5. #5
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284
    Originariamente inviato da Sosuke
    Ok quel metodo l'avevo visto... setDebugOut richiede un PrintStream. Come faccio a scrivere il debug su file???
    new PrintStream ("pippo.txt")
    (da Java 5 in poi, altrimenti crei prima un FileOutputStream e lo usi per costruire un PrintStream)
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

  6. #6
    Utente di HTML.it
    Registrato dal
    Oct 2007
    Messaggi
    121
    ok ce l'ho fatta... grazie per l'aiuto.... non avevo visto il costruttore che mi permetteva di dare direttamente un file...

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.