setDebug
setDebug(String sessionID, boolean debug)
La méthode setDebug vous permet de définir le niveau de prolixité de la journalisation pour tous les chemins de code de la session.
*
sessionID — Chaîne identifiant l'ID session.
*
debug — Valeur booléenne qui active ou désactive les informations de débogage. Les valeurs admises sont true ou false. Si elle est true, Interact journalise les informations de débogage dans les journaux du serveur d'exécution.
Valeur de retour
Le serveur d'exécution répond à setDebug avec un objet de réponse dans lequel les attributs suivants sont renseignés :
*
*
*
*
Exemple
L'exemple suivant illustre le changements du niveau de débogage de la session.
sessionId est la même chaîne permettant d'identifier la session utilisée par l'appel startSession qui a démarré cette session.
boolean newDebugFlag=false;
/** make the call */
response = api.setDebug(sessionId, newDebugFlag);

/** Process the response appropriately */
// check if response is successful or not
if(response.getStatusCode() == Response.STATUS_SUCCESS)
{
System.out.println("setDebug call processed with no warnings or errors");
}
else if(response.getStatusCode() == Response.STATUS_WARNING)
{
System.out.println("setDebug call processed with a warning");
}
else
{
System.out.println("setDebug call processed with an error");
}

// For any non-successes, there should be advisory messages explaining why
if(response.getStatusCode() != Response.STATUS_SUCCESS)
printDetailMessageOfWarningOrError("setDebug",
response.getAdvisoryMessages());