Modules
Logger
Server

Server

lib.logger

lib.logger(source, event, message, ...)
  • source: number ou string
    • Preferencialmente um id de player ativo, caso contrário um identificador, ou a origem do evento.
  • event: string
    • Um nome para o evento de log (ex.: o evento que disparou ou uma descrição).
  • message: string
    • O conteúdo do log.
  • vararg: string
    • Argumentos adicionais convertidos em tags para filtragem e busca.

Exemplo
local vehicle = Ox.CreateVehicle(false, `sultanrs`, vector4(-56.479122, -1116.870362, 26.432250, 0.000030517578))
lib.logger(-1, 'CreateVehicle', json.encode(vehicle))

Datadog

Crie sua conta no Datadog (opens in a new tab)

Você receberá um teste gratuito de 14 dias; caso contrário, consulte o guia de preços (opens in a new tab). Contas gratuitas têm limitações, porém os logs ainda serão retidos por 14 dias.

Crie uma chave de API (opens in a new tab)

Esta é um UUID usado para enviar logs para sua organização no Datadog.

Configuração

Defina sua chave de API e o Datadog site (opens in a new tab) usando os seguintes convars.

set datadog:key "yourapikey"
set datadog:site "datadoghq.com"

Grafana Loki

Loki é um sistema de agregação de logs, escalável horizontalmente, altamente disponível e multi-tenant, inspirado pelo Prometheus. Foi projetado para ser econômico e fácil de operar.

  • Possui tier gratuito com algumas restrições
  • Fácil de gerenciar
  • Mais fácil de configurar
  • Principalmente gerenciado pela Grafana

Crie sua conta em Grafana (opens in a new tab)

Acesse My Account (opens in a new tab)

Configure o Loki

Encontre a seção do Loki no painel da sua conta e clique em "Details". Gere uma senha e salve a chave de API, bem como seu user e url.

Configuração

Use os seguintes convars para definir seu serviço de logging, endpoint e detalhes de autenticação.

set ox:logger "loki"
set loki:user "<insert your user>"
set loki:password "<insert the api key or password>"
set loki:endpoint "<insert loki url without http:// or https://>"

Fivemanage

Fivemanage (opens in a new tab) é uma solução SaaS tudo-em-um, fácil de usar, para servidores de jogos que fornece logging.

Crie uma conta

Inscreva-se em Fivemanage (opens in a new tab).

Certifique-se de ter o plano Hobby ou Pro.

Você terá um teste gratuito de 14 dias se não possuir uma assinatura; mais informações estão disponíveis aqui (opens in a new tab) e na página de preços (opens in a new tab).

Crie um novo token

Será necessário criar um novo token com o tipo Logs.

Configuração

set ox:logger "fivemanage"
set fivemanage:key "YOUR_API_KEY"