|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité régulier
![]() Inscription : novembre 2010 Messages : 40 ![]() |
Bonjour,
Je travaille sur Ubuntu 11.04 et sur le noyau Armadeus 4.0. Je suis à la recherche d'une bibliothèque en c permettant de faire du logging. J'ai trouvé log4c. Mais Ubuntu ne fait pas partie de la liste des plateformes prisent en charge (j'ai tout de même tenter l'installation, mais en vain). J'ai vu qu'il y avait aussi une bibliothèque Boost Logging, mais malheureusement elle est faite pour du C++. J'ai beaucoup de peine à trouver des informations sur des bibliothèques en C pour loguer... Toutes les recherches me retourne sur log4cxx, une librairie de log multi plateforme pour C++. Est-ce que ce genre de bibliothèque est existante pour C et fonctionnant sur Ubuntu ? Merci, Palo |
|
|
00
|
|
|
#2 |
|
Expert Confirmé Sénior
![]() Inscription : janvier 2007 Messages : 9 569 ![]() |
euh...
C'est parce que le terme "logging" est vague, et que ajouter un printf/fprintf plutôt que d'utiliser une biblothèque est simple et portable... Faire du "logging" automatique, je ne vois pas très bien ce que ça peut recouvrir.. On parle de quoi ? Logging de connection ? de session ? de débogage ? d'étapes dans le code ?
__________________
"Un homme sage ne croit que la moitié de ce qu’il lit. Plus sage encore, il sait laquelle". Consultant indépendant. Architecture systèmes complexes. Programmation grosses applications critiques. Ergonomie. C, Fortran, XWindow/Motif, Java Je ne réponds pas aux MP techniques |
|
|
00
|
|
|
#3 | ||
![]() ![]() Timothée BernardÉtudiant Inscription : février 2010 Messages : 370 ![]() |
As-tu regardé du côté de Syslog ? Syslog est déjà un protocole bien fourni qui met aussi à disposition <syslog.h> qui contient une petite API (4 ou 5 fonctions), ce qui suffit largement pour faire du logging.
En recherchant un peu un exemple de code je suis tombé là dessus -> lien. Code :
__________________
Si vous ne savez toujours pas ce qu’est la récursivité, relisez cette phrase. Mon blog sur la programmation et l'informatique ! |
||
|
00
|
|
|
#4 |
|
Invité régulier
![]() Inscription : novembre 2010 Messages : 40 ![]() |
Actuellement, je fait des fprintf dans un fichier. j'y met des informations sur l'état de mon programme, les choses importante, ainsi que les erreurs.
merci pour le lien. Je vais regarder comment fonctionne syslog et faire des tests. En faisant mes recherches, je n'avais pas trouvé celui-ci. J'ai de toute façon besoin de quelque chose de simple, j'espère que ça va le faire Quand j'aurais eu le temps de tester je reviendrais poster ici un petit debrief. |
|
|
00
|
Copyright © 2000-2013 - www.developpez.com