Limpeza de arquivos de logs no Servidor - zerodawnbr/zerodawntoolbox GitHub Wiki
🧹 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 |