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

C Discussion :

système de rotation de log


Sujet :

C

  1. #1
    Membre habitué
    Profil pro
    Inscrit en
    Août 2005
    Messages
    142
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2005
    Messages : 142
    Points : 127
    Points
    127
    Par défaut système de rotation de log
    Bonjour,

    Je maintiens une application utilisant de nombreux fichiers de logs, et j'ai mis en place un système de rotation de log, afin que chaque jour correspond à un fichier log.
    Mon application traite des messages à la suite, et inscris dans des logs des infos spécifiques à chaque message.

    Le système actuel teste la date du jour tous les 1000 messages, et si on a dépassé minuit, ferme le fichier de log en cours et en ouvre un nouveau au format fichier.log.20051021.

    Ce système n'est cependant pas très fiable car j'ai toujours des messages par exemple du 21 novembre dans la log du 20 novembre, à cause de ces 1000 messages à traiter entre chaque test.

    Connaissais-vous un moyen plus fiable et évitant de récupérer la date système à chaque message pour faire une bonne rotation de logs ?

    savez-vous comment fonctionne la librairie log4c ?

    Merci d'avance

  2. #2
    Rédacteur
    Avatar de Franck.H
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Janvier 2004
    Messages
    6 951
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France, Haut Rhin (Alsace)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Service public

    Informations forums :
    Inscription : Janvier 2004
    Messages : 6 951
    Points : 12 462
    Points
    12 462
    Par défaut
    Bah je pense que c'est à la base de tout que de récupérer l'heure système pour savoir dans quel log mettre le message ! Pour moi c'est d'une logique implaccable
    Mon Site
    Ma bibliothèque de gestion des chaînes de caractères en C

    L'imagination est plus importante que le savoir. A. Einstein

    Je ne répond à aucune question technique par MP, merci d'avance !

  3. #3
    Membre habitué
    Profil pro
    Inscrit en
    Août 2005
    Messages
    142
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2005
    Messages : 142
    Points : 127
    Points
    127
    Par défaut
    Citation Envoyé par CSoldier
    Bah je pense que c'est à la base de tout que de récupérer l'heure système pour savoir dans quel log mettre le message ! Pour moi c'est d'une logique implaccable
    Certes, mais je me demandais si il n'existait pas une technique pour éviter de trop nombreux appels systèmes couteux.

  4. #4
    Rédacteur/Modérateur
    Avatar de Trap D
    Profil pro
    Inscrit en
    Septembre 2003
    Messages
    4 942
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2003
    Messages : 4 942
    Points : 6 498
    Points
    6 498
    Par défaut
    Ça ne va rien te donner mais ça existe sous OS2 !
    "La haine seule fait des choix" - Koan Zen
    "Il ne faut pas être meilleur que les autres, il faut être meilleur que soi." Albert Jacquard
    "Ceux qui savent où ils ont posé leur parapluie ne sont pas alcooliques." - pgibonne.
    Faites du Prolog, ça vous changera les idées !
    Ma page Prolog
    Mes codes sources commentés

    Mon avatar : La Madeleine à la veilleuse de Georges de La Tour

  5. #5
    Membre habitué
    Profil pro
    Inscrit en
    Août 2005
    Messages
    142
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2005
    Messages : 142
    Points : 127
    Points
    127
    Par défaut
    Bon OK, alors est-ce que quelqu'un a déjà utilisé la librairie log4c ?
    Est-ce qu'elle comprend un mécanisme de rotation de log ?

Discussions similaires

  1. Rotation des logs catalina.out
    Par x-timas dans le forum Tomcat et TomEE
    Réponses: 6
    Dernier message: 15/07/2010, 14h43
  2. [Hudson] Comment supprimer la rotation des logs
    Par noooop dans le forum Intégration Continue
    Réponses: 4
    Dernier message: 04/03/2009, 14h22
  3. Rotation des logs php_error.log
    Par raffa dans le forum Langage
    Réponses: 5
    Dernier message: 21/10/2008, 11h49
  4. Rotation des Logs
    Par T.NightGlow dans le forum Tomcat et TomEE
    Réponses: 6
    Dernier message: 26/03/2008, 17h58
  5. Erreur rotation des logs
    Par Invité dans le forum Apache
    Réponses: 1
    Dernier message: 27/07/2006, 10h18

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