Logging

Gravity comes with a built-in logging tool that logs errors by default and allows you to record your own custom logs.

log.create(message, body, req, sendNotification, user, account);

You can pass 6 parameters to the log model:

Parameter

Type

Description

message

string

description of log

body

json or error object

full error or response object

req

request object

the model will extract the URL, HTTP method, user_id and account_id from the request.

sendNotification

true or false

Determines if an email should be sent to you as soon as an error occurs (default: false)

user

string

user ID to override the request object (or if not present in request)

account

string

account ID to override the request object