Evolução do formato de registo 4D

Tradução automática de Deepl

Revimos recentemente os formatos dos nossos registos para aumentar a sua legibilidade e a sua conformidade com a análise automatizada. Fizemos estas melhorias em resposta a situações da vida real por nós experimentadas, abordando directamente questões que estavam a dificultar a nossa capacidade de utilizar os registos 4D. Neste post do blog, explicaremos em pormenor que alterações fizemos para que possa ajustar as suas ferramentas de análise de registos em conformidade.

A descrição do formato de registo 4D pode ser encontrada aqui, e a lista de alterações em relação ao 4D v18 é explicada neste separador:

O nosso formato de data é agora o mesmo em todos os nossos registos. Fazer ligações entre diferentes diários de bordo é agora mais fácil.
Renomeámos os nossos ficheiros de registo. Como comparamos frequentemente os registos do servidor com os do cliente, ter nomes diferentes para ambos os ficheiros é muito prático para evitar confundir um com o outro.

Reorganizámos os registos de depuração em formato de tabela. São agora mais fáceis de ler para os seres humanos. Também usamos os mesmos valores para o índice de plugin e o resultado do comando PLUGIN LIST.

Os registos de diagnóstico são legíveis por humanos, e isso é algo que queríamos manter, mas também melhorámos o seu formato para tratamento automatizado.

Além disso, o Debug Log Analyzer foi convertido para v19. Encontrará a nova versão aqui. E se não conhece esta maravilhosa ferramenta, encorajamo-lo a ler este post no blogue.

Os diários de bordo são importantes para o seu trabalho, bem como para o nosso. A equipa de apoio 4D usa-os frequentemente para o ajudar a resolver problemas inesperados, por isso não os esqueça quando tiver um problema, eles são uma verdadeira mina de ouro.

Claro que, se tiver alguma pergunta sobre estas mudanças, sinta-se à vontade para a fazer no Fórum 4D!

Nicolas Brachfogel
• Proprietário do produto e Desenvolvedor Senior -Nicolas Brachfogel entrou a 4D em 2017 como Senior Developer (4D Server e Networking). Como Product Owner para gerenciar o lançamento de Apple Silicon, está a cargo de escrever as histórias dos usuários e depois traduzi-las em especificações funcionais, além de garantir que as implementações de funcionalidade cumpram com as necessidades do cliente. Diplomado pelo Instituto Superior de Informática Aplicada (INSIA), Nicolas começou sua carreira como desenvolvedor de software em 2001. Depois de vários anos codificando em Java e C++, passou a especializar-se no desenvolvimento cliente-servidor para empresas de videogames. Como desenvolvedor/arquiteto de servidores, trabalhou com sucesso nas arquiteturas de servidores de muitos jogos (Dofus Arena, Drakerz, Trivial Pursuit Go!)