Portal SAMP
[Ajuda] LOGS qual seria mais viável? - Versão de Impressão

+- Portal SAMP (https://portalsamp.com)
+-- Fórum: SA-MP (https://portalsamp.com/forumdisplay.php?fid=5)
+--- Fórum: Área de suporte (https://portalsamp.com/forumdisplay.php?fid=6)
+--- Tópico: [Ajuda] LOGS qual seria mais viável? (/showthread.php?tid=1622)



LOGS qual seria mais viável? - sentt - 09/09/2021

recentemente decidi criar um sistema de logs por comandos e queria saber qual método de salvamento seria melhor para evitar sobrecarrega no servidor. vocês me aconselham qual método? os padrões utilizando .ini como dof2 ou banco de dados? acredito que dof2 seria a melhor opção para utilizar esse tipo de sistema porém não sei qual a relação de diferença em eficiência contra os bancos de dados.


RE: LOGS qual seria mais viável? - xbruno1000x - 09/09/2021

Usa printf. Usando o printf a ação irá ficar registrada na console do servidor e disponível para ser vista depois nos logs nativos.


RE: LOGS qual seria mais viável? - ipsLuan - 09/09/2021

Aconselho qualquer um dos salvamentos SQL.


RE: LOGS qual seria mais viável? - Dr Editor - 10/09/2021

Usa as funções nativas sem include. É mais rápido:

Código:
#define ARQUIVO_LOG         "logs.txt"
#define MAX_LINHA_LOG         150

stock Log(const texto[])
{
    static texto_[MAX_LINHA_LOG], File:arq;
    texto_[0] = '\0';
    
    strcat(texto_, texto, MAX_LINHA_LOG);
    strcat(texto_, "\r\n", MAX_LINHA_LOG);
    
    arq = fopen(ARQUIVO_LOG, io_append);
    fwrite(arq, texto_);
    fclose(arq);
    
    return true;
}



RE: LOGS qual seria mais viável? - MarcosBrazz - 10/09/2021

MySQL, ou SQL Lite, essas 2 opções são boas tanto para armazenar os logs tanto para puxar os logs por comandos dentro do servidor, fazer pesquisa, etc...


RE: LOGS qual seria mais viável? - DeviceBlack - 10/09/2021

Mn, são apenas alguns logs, logs devem ser descartaveis então não compensa muito usar banco de dados, vai de dini ou dof2 mesmo, não tem alta importancia


RE: LOGS qual seria mais viável? - sentt - 10/09/2021

(10/09/2021 13:39)DeviceBlack Escreveu: Mn, são apenas alguns logs, logs devem ser descartaveis então não compensa muito usar banco de dados, vai de dini ou dof2 mesmo, não tem alta importancia

porém eu iria puxar os logs dentro do servidor para 'monitorar' vou dar uma olhada para os bancos de dados