console.assert

console.assert(
   value as Boolean,
   [message as xs.anyAtomicType],
   [valueN as xs.anyAtomicType,...]
) as null

Summary

If value is true, do nothing. If value is false, logs a message to the App Server log file <install_dir>/Logs/<port>_ErrorLog.txt; where <install_dir> is the MarkLogic install directory, and <port> is the port number of the current App Server or "TaskServer" if the current request is running on the Task Server.

Parameters
value the value to be checked
message If the message contains any placeholders, each placeholder is replaced with the converted value from its corresponding argument. Here are the placeholders:
  • %s - String
  • %d - Number (both integer and float)
  • %j - JSON. Replaced with the string '[Circular]' if the argument contains circular references.
  • % - single percent sign ('%'). This does not consume an argument.
valueN A value.

Example

const count = 5;
console.assert(count==5,"hello world");
Powered by MarkLogic Server | Terms of Use | Privacy Policy