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
};
});