Salut !
j'ai projet en c, qui contient plusieurs modules, dont un module de journalisation
(logging.h et logging.c),
le problème c'est que je veux exécuter les appels des fonctions de trace sur un autre thread qui est créé dés le main et reste en écoute pour qu'il gère tous les appels de trace lancer par les différents modules du projet.
aussi je veux que le descripteur du fichier .log soit ouvert une seul fois [ fich = fopen ("trace.log", "a"); ] dés le lancement du programme, et fermé à la fin de l'execution du programme principale aussi [ fclose(f); ], et non pas à chaque appel de la fonction de trace !
Aidez moi !
Partager