Páginas filhas
  • DFWKLOGIX-1569 DT Funções LOG_FILE_WRITE e LOG_FILE_WRITELN utilizadas em paralelo apresentam falhas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.


01. DADOS GERAIS

Produto:

Solucoes_totvs
Solucao TOTVS Framework

Solucoes_totvs_cross
SolucaoCross

Solucoes_totvs_parceiros
SolucaoParceiros

Solucoes_totvs_parceirosexptotvs
SolucaoParcsExpsTOTVS

Linha de Produto:

Linhas_totvs
LinhaLinha Logix

Segmento:

Segmentos_totvs
SegmentoTecnologia

Módulo:

Modulos_cross_segmentos

Modulos_framework
ModulosFrameworkFramework (Linha Logix) - Administração Logix

Modulos_totvs_construcao

Modulos_totvs_juridico

Modulos_totvs_logistica

Modulos_totvs_manufatura

Modulos_totvs_rh

Modulos_totvs_saude

Modulos_totvs_prestadores_de_servicos

Função:Função LOG_FILE_WRITE
País:Brasil
Ticket:
Requisito/Story/Issue (informe o requisito relacionado) :DFWKLOGIX-1569


02. SITUAÇÃO/REQUISITO

A estrutura do arquivo criado no ambiente local, utilizando as Na tentativa de aplicar uso das funções LOG_FILE_WRITE e LOG_FILE_WRITELN juntas, estava sendo gerado de forma errada.para gerar o conteúdo de um único arquivo em disco, ocorre conflito e o resultado final fica incorreto.

Também ocorre falhas na tentativa de gravar conteúdo em branco no final de linhas ou ate mesmo na junção de conteúdos que tenham espaços em branco ao finalNão havia quebra de linha correta, e não mostrava a quantidade de espaços em branco no arquivo.

03. SOLUÇÃO

A Foi realizado ajuste na função LOG_FILE_WRITE foi ajustada para funcionar similar para utilizar técnica de gravação do conteúdo semelhante a função LOG_FILE_WRITELN, utilizando cache afim de evitar múltiplos IO de escriva no servidor, e sem a utilização de quebra de linha.   Também foi removido a função Clipper na chamada da função _advpl_LOG_file_writeln(l_handle,l_text)

E foi utilizado a função FWrite nativa para escrita e gravação no arquivo.

...

Image Removed

...

Image Removed

realizado ajuste em relação a gravação de conteúdos com espaços em branco ao final de um conteúdo texto que, por ventura, pode ser necessário gravar na criação de um arquivo com uma formatação específica. 

04. DEMAIS INFORMAÇÕES

Não se aplica.


Card documentos
InformacaoDisponível a partir do pacote oficial 12.1.2507 ou Framework Fix 12.1.2503(fix02)
TituloIMPORTANTE!

05. ASSUNTOS RELACIONADOS



Templatedocumentos

...