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

Design Patterns Discussion :

Framework de journalisation


Sujet :

Design Patterns

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Mars 2011
    Messages
    23
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2011
    Messages : 23
    Par défaut Framework de journalisation
    Bonjour,

    Dans le cadre d'un projet, j'aimerai développer un Framewrok customisé de logs pour permettre à d'autres développeurs d'integrer dans leurs applications cet ensemble de classes.
    Ils pourront journaliser via ce Framework en donnant en entrée un ensemble d'information comme (le nom de l'application, niveau de trace, Nom du fichier de trace, etc.)
    La question est la suivant : Est ce qu'il y a quelqu'un qui pourra me donner des liens pour m'aider à débuter ma modélisation et mon développement, aussi s'il y a des exemples de Framewroks développés pour le même but.

    Je vous remercie.

  2. #2
    Expert éminent
    Homme Profil pro
    Architecte technique retraité
    Inscrit en
    Juin 2008
    Messages
    21 696
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Manche (Basse Normandie)

    Informations professionnelles :
    Activité : Architecte technique retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2008
    Messages : 21 696
    Par défaut
    Salut,
    En quoi cela diffère-t-il de ce qui est déjà réalisé par les différentes moutures de log4j décrites par exemple ici
    - W
    Architectures post-modernes.
    Python sur DVP c'est aussi des FAQs, des cours et tutoriels

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Mars 2011
    Messages
    23
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2011
    Messages : 23
    Par défaut
    Ce Framewrok se basera sur Logback, et j'aimerai qu'il évite aux développeurs de creer un Logger dans chaque classe sous forme de :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    static final Logger LOG = LoggerFactory.getLogger(NomDeLaClasse.class);
    plus les LOG.trace LOG.info ... à chaque fois.

    - Pas besoin de fichier de configuration "logback.xml" par exemple, le LogManager aura une méthode ayant des paramètres comme ( Nom du fichier de journalisation, le Niveau de trace, Nom de la classe, Message d'erreurs...) qui sera instancié

    - Dumper les paramètres avec une méthode (methodeIn) permettant de rajouter une trace dans les logs pour indiquer l'entrée dans une méthode d'une classe.

    et d'autres personnifications...

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Mars 2011
    Messages
    23
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2011
    Messages : 23
    Par défaut
    Bonjour,

    Pas de proposition ou d'idée de départ ?
    Est ce que je peux utiliser les classes de SLF4J comme base est personnaliser quelques méthodes ?

    Merci.

Discussions similaires

  1. [MVC] Différences entre les framework MVC push et pull ?
    Par XavierZERO dans le forum Frameworks Web
    Réponses: 5
    Dernier message: 15/01/2004, 13h12
  2. Recherche un framework RAD pour Eclipse
    Par Almex dans le forum Eclipse Java
    Réponses: 10
    Dernier message: 08/10/2003, 12h24
  3. [Persistence][Framework]Avis.
    Par quilo dans le forum Persistance des données
    Réponses: 5
    Dernier message: 10/09/2003, 14h55
  4. Modifications framework
    Par rgarnier dans le forum XMLRAD
    Réponses: 5
    Dernier message: 18/06/2003, 18h08

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