IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Bibliothèques C++ Discussion :

Recherche d'une bibliothèque pour logging auto


Sujet :

Bibliothèques C++

  1. #1
    Candidat au Club
    Profil pro
    Lycéen
    Inscrit en
    Août 2007
    Messages
    3
    Détails du profil
    Informations personnelles :
    Âge : 33
    Localisation : France

    Informations professionnelles :
    Activité : Lycéen

    Informations forums :
    Inscription : Août 2007
    Messages : 3
    Points : 4
    Points
    4
    Par défaut Recherche d'une bibliothèque pour logging auto
    Bonjour à tous,

    Je recherche une bibliothèque qui met à disposition un système de logging. J'en ai trouvé quelques unes mais difficile de choisir. Je fais donc appel à votre expérience sur ces bibliothèques pour savoir laquelle me conviendrait le mieux. Ce que je recherche :

    En termes de fonctionnalités, ça reste un système de logs. La seule obligation est que le système de logs répartisse les logs dans des fichiers séparés en fonction de la date, typiquement 1 fichier de log par journée. Si possible aussi, ne garder que les n (paramétrables) derniers fichiers de logs, supprimer les anciens à la volé et automatiquement bien sur.

    La bibliothèque que je recherche :
    - permettant les 2 fonctionnalités présentées ci-dessus (surtout la 1ère)
    - simple à utiliser en dév.
    - maintenue par le(s) créateur(s)
    - évidemment stable et fiable
    - "légère", d'où une librairie spécialisée dans le logging ? (j'ai vu par exemple boost:log mais je pense que c'est un peu sortir l’artillerie lourde ?!)
    - disponible pour Linux Ubuntu
    - et réentrante ! (dans le cadre d'une programmation concurrente, donc plusieurs tâches en parallèle utilisant le même log)

    Je suis un peu perdu parmi le choix possible : Pantheios, Apache log4cxx, google-glog, boost:log, Log4cpp, log4cplus, ...

    Qu'utilisez-vous personnellement ?

    Merci d'avance

  2. #2
    Expert éminent sénior

    Femme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juin 2007
    Messages
    5 189
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Juin 2007
    Messages : 5 189
    Points : 17 141
    Points
    17 141
    Par défaut
    J'ai eu à utiliser log4cxx de apache, elle est pas mal. Quoiqu'un peu galère à configurer dans un premier temps.

    Par contre, je ne savais pas que log4cpp et log4cxx étaient distinctes.
    Mes principes de bases du codeur qui veut pouvoir dormir:
    • Une variable de moins est une source d'erreur en moins.
    • Un pointeur de moins est une montagne d'erreurs en moins.
    • Un copier-coller, ça doit se justifier... Deux, c'est un de trop.
    • jamais signifie "sauf si j'ai passé trois jours à prouver que je peux".
    • La plus sotte des questions est celle qu'on ne pose pas.
    Pour faire des graphes, essayez yEd.
    le ter nel est le titre porté par un de mes personnages de jeu de rôle

Discussions similaires

  1. Réponses: 1
    Dernier message: 15/02/2013, 10h43
  2. Réponses: 0
    Dernier message: 20/04/2010, 18h28
  3. Réponses: 1
    Dernier message: 12/07/2009, 13h29
  4. [IA] Recherche d'une IA pour tetris
    Par batosai dans le forum Développement 2D, 3D et Jeux
    Réponses: 10
    Dernier message: 08/03/2006, 16h14
  5. Réponses: 17
    Dernier message: 14/02/2006, 00h21

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo