Limpeza de arquivos de logs no Servidor - zerodawnbr/zerodawntoolbox GitHub Wiki

badge1 badge2 badge3 badge4 R$ 0,00

🧹 Limpeza de Arquivos de Logs no Servidor

O mod de limpeza de logs permite manter o servidor limpo e organizado, removendo arquivos antigos de forma automática.
Você pode configurar qual pasta será limpa, quais tipos de arquivos serão removidos e quantos dias esperar entre cada limpeza.

Ao iniciar a primeira vez, será criado o arquivo config.json na pasta $profile:/ZeroDawnBRCoreTools/clearlogs/


📂 Arquivo de configuração (config.json)

{
    "version": "1.0",
    "info": "Default log cleaning configuration file. In the deleteToday and enable attributes: 0 = false; 1 = true. In the deleteLastDays attribute, set the number of days to be cleaned.  Always end folder with '/'",
    "folder": "$profile:/",
    "deleteLastDays": 1,
    "fileTypes": [
        "*.log",
        "*.ADM",
        "*.mdmp",
        "*.RPT"
    ],
    "deleteToday": 0,
    "enable": 1
}

💡 Observações

É recomendado definir apenas pastas e arquivos que o servidor não precise manter permanentemente.

O atributo deleteToday deve ser usado com cuidado, pois arquivos em uso pelo servidor podem não ser apagados.

Mantendo a configuração correta, o servidor permanece mais leve e com menos arquivos de log acumulados.

⚙️ Explicação dos campos – config.json (Limpeza de Logs)

Campo Descrição Valor Padrão / Exemplo
version Versão do arquivo de configuração do mod. "1.0"
info Texto explicativo sobre o funcionamento do arquivo. "Default log cleaning configuration file..."
folder Pasta que será limpa. Sempre deve terminar com /. "$profile:/"
deleteLastDays Número de dias que o sistema deve esperar antes de apagar novamente os arquivos antigos. 1
fileTypes[] Lista de tipos de arquivos que serão removidos (padrão com * e extensão). ["*.log","*.ADM","*.mdmp","*.RPT"]
deleteToday Se 1, apaga também os arquivos do dia atual (dependendo de permissões do servidor). 0
enable Habilita (1) ou desabilita (0) a limpeza automática de logs. 1