Consultor Eletrônico



Kbase 50696: Como limitar o tamanho do log do License Controller lcontroller.log
Autor   Bruna Roberta Andryeiak - Produto Framework
Acesso   Público
Publicação   4/15/2015
Produto: Datasul

Ambiente: Unspecified

Versão: License Controller BUILD "2011.04.07A"

Solução
Para limitar o tamanho do log do License Controller, é necessário atualizá-lo até o Build "2011.04.07A" (arquivo "config\totvs-licensecontroller-java-1.0.jar", que foi liberado no pacote de maio dos produtos Datasul_EMS2, Datasul_EMS5, Datasul_Start e Datasul_HCM.

Atualizando para esta versão, o default é a geração de 20 arquivos de 2MB, porém é possível configurar o número de arquivos e o tamanho alterando o arquivo "config\license-server.xml".

As tags a ser adicionadas são:
- "<LogMaxSize>5KB</LogMaxSize>", que define o tamanho do arquivo de log, seguindo o formato "tamanho+tipo (KB, MB, GB)".
- "<NumMaxFileLog>5</NumMaxFileLog>", que define o número de arquivos de logs que poderão existir.

Abaixo, segue um exemplo do license-server.xml alterado para gerar 10 arquivos de 500MB:

<license-server>
<LSHost>localhost</LSHost>
<LSPort>5555</LSPort>
<LCHost>localhost</LCHost>
<LCPort>5556</LCPort>
<LogMaxSize>500MB</LogMaxSize>
<NumMaxFileLog>10</NumMaxFileLog>
</license-server>