gform.console

Introduction

The gform.console object provides a centralized and safe way to log messages in Gravity Forms. It is a wrapper around the native browser console methods (log, warn, error).

Methods

log()

Usage

gform.console.log('This is a log message.');

Parameters

ParameterTypeDescription
messageanyThe message or data to log. Accepts strings, objects, arrays, etc.

Examples

gform.console.log('Form initialized successfully.');
gform.console.log({ formId: 1, status: 'loaded' });

warn()

Usage

gform.console.warn('This is a warning message.');

Parameters

ParameterTypeDescription
messageanyThe warning message or data to output. Useful for non-critical alerts.

Examples

if (!formHasRequiredFields) {
    gform.console.warn('Form is missing required fields.');
}

error()

Usage

gform.console.error('An error occurred.');

Parameters

ParameterTypeDescription
messageanyThe error message or object to log. Use for exceptions or critical issues.

Examples

try {
    // Simulated error
    throw new Error('Submission failed');
} catch (e) {
    gform.console.error(e);
}

Source Code

The gform.console object is defined in js/gforms_hooks.js