Produto: | Datasul |
Versão: | 2 |
O arquivo "server_log" trata-se de um arquivo de texto no qual são apresentados as ações realizadas no serviço da integração quanto a sua comunicação, geração de permissões, validações de entradas, movimentações dos funcionários, visitantes, autônomos e prestadores de serviços.
Normalmente este arquivo é gerado na estrutura de diretórios "../acesso/java/server/log", caso ocorra algum problema imprevisto no sistema, o arquivo de log "server_log" pode auxiliar na solução do problema.
O tamanho dos arquivos gerados está relacionado diretamente à versão da Integração Datasul, a marca do dispositivo instalado e o fluxo de movimentação dos usuários. Por definição, é gerado um arquivo para cada dia (à partir da data que o módulo é instalado) onde se faz necessário a manutenção periódica do diretório em que os logs estão armazenados para não exceder a capacidade em disco (pois estes arquivos nunca são eliminados do sistema).
Pensando no problema de armazenagem destes logs, há uma alternativa de restringir o tamanho dos arquivos, segue abaixo a configuração que deve ser modificado no arquivo "log4j.properties" relacionado ao diretório "server".
#Log em um .TXT
log4j.rootLogger = INFO, consoleOut, fileOut
log4j.appender.fileOut = org.apache.log4j.RollingFileAppender
##### TAMANHO DE CADA ARQUIVO DO LOG #####
log4j.appender.fileOut.MaxFileSize = 150MB
log4j.appender.fileOut.MaxBackupIndex = 10
##### ESTRUTURA DE DIRETÓRIOS ONDE O ARQUIVO É GERADO #####
log4j.appender.fileOut.file = log/server_log.txt
log4j.appender.fileOut.layout = org.apache.log4j.PatternLayout
log4j.appender.fileOut.layout.ConversionPattern = [ %d ] [ %r ] %C %-5p %-5c{3} %x -> %m%n
Com esta configuração, o sistema cria 10 arquivos de backup (logs antigos) de 150MB cada, ou seja, o sistema ocupará no máximo 1650MB (10 arquivos de backup com 150MB + 1 arquivo de execução corrente com 150MB).
* É recomendado entrar em contato com a Consultoria do Controle de Acesso para indicar qual a melhor configuração que deve ser parametrizada, pois conforme informado anteriormente, o tamanho está diretamente relacionado à diversos fatores (marca do dispositivo, fluxo de movimentação, quantidade de usuários do Controle de Acesso, entre outros) e uma configuração realizada incorretamente pode prejudicar na análise e solução de um futuro problema.