Évolution du format 4D Log

Traduit automatiquement de Deepl

Nous avons récemment revu les formats de nos logs afin d’améliorer leur lisibilité et leur conformité à l’analyse automatisée. Nous avons apporté ces améliorations en réponse à des situations réelles que nous avons vécues, en abordant directement les problèmes qui entravaient notre capacité à utiliser les logs 4D. Dans ce billet de blog, nous expliquerons en détail les changements que nous avons apportés afin que vous puissiez adapter vos outils d’analyse de logs en conséquence.

La description du format des journaux 4D se trouve ici, et la liste des changements par rapport à 4D v18 est expliquée dans cet onglet :

Notre format de date est maintenant le même pour tous nos logs. Il est désormais plus facile d’établir des liens entre différents logs.
Nous avons renommé nos fichiers de logs. Comme nous comparons souvent les logs des serveurs à ceux des clients, avoir des noms différents pour les deux fichiers est très pratique pour éviter de confondre l’un avec l’autre.

Nous avons réorganisé les journaux de débogage sous forme de tableaux. Ils sont maintenant plus faciles à lire pour les êtres humains. Nous utilisons également les mêmes valeurs pour l’index des plugins et le résultat de la commande PLUGIN LIST.

Les journaux de diagnostic sont lisibles par l’homme, et c’est quelque chose que nous voulions conserver, mais nous avons également amélioré leur format pour un traitement automatisé.

De plus, l’analyseur de journaux de débogage a été converti à la v19. Vous trouverez la nouvelle version ici. Et si vous ne connaissez pas ce merveilleux outil, nous vous encourageons à lire cet article de blog.

Les journaux sont importants pour votre travail comme pour le nôtre. L’équipe de support 4D les utilise fréquemment pour vous aider à résoudre des problèmes inattendus, alors ne les oubliez pas lorsque vous rencontrez un problème, ils sont une véritable mine d’or.

Bien sûr, si vous avez des questions sur ces changements, n’hésitez pas à les poser sur le forum 4D!

Nicolas Brachfogel
- Product Owner & Senior Developer - Nicolas Brachfogel a rejoint 4D en 2017 en tant que développeur senior (4D Server et networking) et en tant que Product Owner pour gérer la mise en production d'Apple Silicon. Il est chargé de rédiger les user stories et de les traduire en spécifications fonctionnelles, ainsi que de s'assurer que les implémentations des fonctionnalités répondent aux besoins des clients. Diplômé de l'Institut Supérieur d'Informatique Appliquée (INSIA), Nicolas a commencé sa carrière en tant que développeur de logiciels en 2001. Après plusieurs années de programmation en Java et C++, il s'est spécialisé dans le développement client-serveur pour des sociétés de jeux vidéo. En tant que développeur/architecte serveur, il a travaillé avec succès sur les architectures serveur de nombreux jeux (Dofus Arena, Drakerz, Trivial Pursuit Go !).