logger
See the ox_lib Logger (opens in a new tab) for further details.
Adds a logger that logs to Discord if a webhook is given, and with ox_lib otherwise.
local logger = require '@qbx_core.modules.logger'
logger.log(log)- log:
table- source:
string- The source of the log; usually a player ID or the name of a resource.
- event:
string- The action or
eventbeing logged; usually a verb describing what the name is doing. - Example:
'SpawnVehicle'
- The action or
- message:
string- A message attached to the log.
- webhook?:
string- Discord logs only.
- The URL of the webhook that this should log to.
- color?:
string- Discord logs only.
- The color the message should be.
- tags?:
string[]- Discord logs only.
- Tags to be added to the Discord message.
- Example:
{ '<@&roleid>', '<@userid>', '@everyone' }
- source:
Example Usage
local logger = require '@qbx_core.modules.logger'
logger.log({
source = 'my source',
event = 'my event',
message = 'my message',
tags = { '@everyone' },
})