melhoria: Foi solicitado que fosse incorporado o tratamento de log assíncrono (console.log) no servidor de aplicação e que a gravação do console.log passasse a ser feita neste formato por padrão, isto por que a gravação no arquivo é mais eficaz.
Solução: foi incorporado o padrão de gravação assíncrono como padrão no console.log, o aquivo é pre alocado com o tamanho escolhido e preenchido com nulos no final, quando o arquivo é fechado ou o servidor é finalizado de forma normal os nulos no final do arquivo são removidos e o arquivo será renomeado para "console.log.XXXXX.log", caso contrário o arquivo ficará com os nulos no final e só será renomeado para "console.log.XXXXX.log" quando o servidor for reativado e ficando com os nulos no final do arquivo. Como o arquivo é preenchido com nulos no final fica mais complicado acompanhar o crescimento do arquivo com ferramentas de "tail", caso seja necessário use o comportamento anterior. Para manter o comportamento anterior de gravação do console.log, sem a gravação assíncrona, basta incluir a chave "AsyncConsoleLog=0" na sessão "GENERAL". Ex: GENERAL AsyncConsoleLog=0 Referente ao chamado: TTEC-2685 |