Pause de l’enregistrement et enregistrement du fichier de configuration

Traduit automatiquement de Deepl

Pour la v19 de 4D, nous avons entamé un long travail de perfectionnement de nos journaux. Notre premier effort a été d’améliorer leur format pour vous donner des informations plus claires et de meilleure qualité. Pour 4D v19 R3, nous avons ajouté 2 nouvelles fonctionnalités : la possibilité de mettre instantanément en pause les logs et un moyen pour les équipes de support d’aider facilement leurs clients à configurer leurs logs via un fichier de configuration.

Mise en pause de la journalisation

La première fonctionnalité est la possibilité de mettre en pause et de reprendre la journalisation. Dans l’onglet Maintenance de la fenêtre d’administration du serveur, vous disposez désormais d’un bouton appelé Pause de la journalisation. En cliquant dessus, vous interromprez toutes les opérations de journalisation dans 4D, en attendant que vous cliquiez à nouveau pour reprendre la journalisation. La principale utilité de ce bouton est la performance : La journalisation consomme des ressources, et si votre serveur connaît un ralentissement momentané, vous pouvez mettre la journalisation en pause pour l’aider à gérer la situation avant de la réactiver. Cela peut également être bénéfique si vous manquez d’espace disque et avez besoin de temps pour trouver une solution pour stocker vos journaux.
La mise en pause et la reprise de la journalisation seront également disponibles de manière programmatique via un paramètre de la base de données.

Fichier de configuration des journaux

La deuxième fonctionnalité est destinée aux équipes de support, les vôtres autant que les nôtres. Nous avons souvent été confrontés à des erreurs humaines lorsqu’il s’agit de collecter les journaux, et c’est pourquoi nous avons décidé de simplifier la procédure. Les équipes de support peuvent désormais fournir à leurs clients un fichier de configuration : pour l’activer, il suffit au client de le copier dans le répertoire approprié ou de le charger via la page de maintenance d’un serveur en fonctionnement. Tous les journaux appropriés seront activés avec les options adéquates tant que le fichier de configuration reste dans les paramètres du projet. Si vous voulez plus d’informations sur la façon d’écrire de tels fichiers de configuration, je vous encourage à lire cette page sur notre site de documentation.

Si vous avez des questions sur ces nouvelles fonctionnalités, n’hésitez pas à les poser sur le forum. Nous serons heureux de vous aider !

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 !).