In ServiceNow, when developing within a privately-scoped application, certain logging methods are recommended for use in server-side scripts to ensure proper logging and debugging. The GlideSystem (gs) object provides several methods for this purpose:
gs.debug():
Description: Logs messages at the " Debug " level.
Usage: gs.debug( ' Debug message here ' );
Purpose: Useful for logging detailed information during development and troubleshooting. These messages are typically only visible when the system ' s logging level is set to " Debug. "
gs.error():
Description: Logs messages at the " Error " level.
Usage: gs.error( ' Error message here ' );
Purpose: Used to log error messages that indicate a problem that might still allow the application to continue running.
gs.warn():
Description: Logs messages at the " Warning " level.
Usage: gs.warn( ' Warning message here ' );
Purpose: Used to log potentially harmful situations that are not necessarily errors but may require attention.
gs.info():
Description: Logs messages at the " Information " level.
Usage: gs.info( ' Information message here ' );
Purpose: Used to log informational messages that highlight the progress of the application at a coarse-grained level.
Deprecated or Unsupported Methods in Scoped Applications:
[Reference: Logging for Scoped Applications - ServiceNow Elite, gs.logError():, Description: This method is not a standard GlideSystem logging method in ServiceNow. The appropriate method to log errors is gs.error()., Reference: For more detailed information, please refer to the official ServiceNow documentation on Scoped GlideSystem Logging Methods., , , , , ]
Submit