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: gs.log(): Description: This method is not supported in scoped applications. It is restricted to the global scope and is not accessible from a private scope. Therefore, it should be avoided in privately-scoped applications. Reference: gs.logError(): Description: This method is not a standard GlideSystem logging method in ServiceNow. The appropriate method to log errors is gs.error().