2010-06-12 6 views

Répondre

1

Ok, je ne sais toujours pas comment faire formellement cela, mais je viens de rediriger la sortie standard et erreur:

/** 
* Redirect standard output and error to appropriate files 
*/ 
public void redirectStandardOutputAndErrorToFiles(className) { 
    def outFile=new File(System.getProperty("java.io.tmpdir")+File.separator+className+".out.log") 
    if (outFile.exists()) { 
    outFile.delete() 
    } 
    def errFile=new File(System.getProperty("java.io.tmpdir")+File.separator+className+".err.log") 
    if (errFile.exists()) { 
    errFile.delete() 
    } 
    def out=new PrintStream(new FileOutputStream(outFile)) 
    def err=new PrintStream(new FileOutputStream(errFile)) 
    System.setOut(out) 
    System.setErr(err) 
} 
Questions connexes