Create Debug Log Messages

The following sample shows how to create each type of log messages.

Note:

This script sample uses the define function, which is required for an entry point script (a script you attach to a script record and deploy). You must use the require function if you want to copy the script into the SuiteScript Debugger and test it. For more information, see SuiteScript 2.x Global Objects.

          /**
 * @NApiVersion 2.x
 * @NScriptType UserEventScript
 */

// This script creates each type of log message.
define(['N/log'],function(log) {
    function beforeLoad(context) {
        var myValue = 'value';

        var myObject = {
            name: 'Jane',
            id: '123'
        };

        // An audit log message
        log.audit({
            title: 'Audit Entry',
            details: myObject
        });

        // A debug log message
        log.debug({
            title: 'Debug Entry',
            details: 'Value of myValue is: ' + myValue
        });

        // An emergency log message
        log.emergency({
            title: 'Emergency Entry',
            details: 'Value of myValue is: ' + myValue
        });

        // An error log message
        log.error({
            title: 'Error Entry', 
            details: 'Value of myValue is: ' + myValue
        });
    }
    return {
        beforeLoad: beforeLoad
    };
}); 

        

General Notices