Difference between revisions of "Debug"
From LongJump Support Wiki
imported>Aeric |
imported>Aeric |
||
Line 18: | Line 18: | ||
;Example:This example calls <tt>debug</tt> after calling <tt>updateRecord</tt> to log the result code. The code also calls <tt>debug</tt> to log the message if the result code is less than zero (0). | ;Example:This example calls <tt>debug</tt> after calling <tt>updateRecord</tt> to log the result code. The code also calls <tt>debug</tt> to log the message if the result code is less than zero (0). | ||
: | :<syntaxhighlight lang="java" enclose="div"> | ||
<syntaxhighlight lang="java" enclose="div"> | |||
Parameters params = Functions.getParametersInstance(); | Parameters params = Functions.getParametersInstance(); | ||
String accountID = ""; | String accountID = ""; | ||
Line 50: | Line 48: | ||
} | } | ||
</syntaxhighlight> | </syntaxhighlight> | ||
<noinclude> | <noinclude> | ||
[[Category:Utility]] | [[Category:Utility]] | ||
</noinclude> | </noinclude> |
Revision as of 00:01, 4 October 2011
- Functions.debug(Object obj)
- Description
- Puts a debug statement into the debug log for Object obj.
- Parameters
- obj - An object or a String.
Logs a debug message.
View debug messages in the Debug Log.
Syntax
void = Functions.debug(String message)
Return None
- Example
- This example calls debug after calling updateRecord to log the result code. The code also calls debug to log the message if the result code is less than zero (0).
Parameters params = Functions.getParametersInstance(); String accountID = ""; // Some logic to populate accountID variable. params.add("name", "Acme Solutions"); params.add("number", "GRG2323339"); Result result = Functions.updateRecord("ACCOUNT", accountID, params); int resultCode = result.getCode(); Functions.debug(" Result code is " + resultCode); if(resultCode < 0) { Functions.debug(" Result message is " + result.getMessage()); // Some error happened. String msg = "Account could not be updated"; Functions.debug(msg + ":\n" + result.getMessage()); // Log details Functions.throwError(msg + "."); // Error dialog } else { // Take other actions on successful addition // of the account. }