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

Logging Java Discussion :

Logging et sous logging


Sujet :

Logging Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éprouvé Avatar de anisj1m
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juillet 2006
    Messages
    1 067
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juillet 2006
    Messages : 1 067
    Par défaut Logging et sous logging
    Bonjour,
    J'ai un projet web composé de plusieurs sous modules (des petits projet maven),
    le projet web a son log4j et tout les log des sous modules se feront en utilisant le log4j du projet web.

    Est ce que c'est possible que pour chaque sous module aie son propre log4j?

    par exemple : chaque module log dans un fichier a part ?

    J'ai essayé, mais toujours j'ai eu une seule fichier de log, celle de projet web principale.

    Merci d'avance.

  2. #2
    Expert éminent
    Avatar de tchize_
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2007
    Messages
    25 482
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : Belgique

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2007
    Messages : 25 482
    Par défaut
    Non, a moins de charger vous même la configuration à la main.

  3. #3
    Membre éprouvé Avatar de anisj1m
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juillet 2006
    Messages
    1 067
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juillet 2006
    Messages : 1 067
    Par défaut
    merci tchize;

    Comment je pourrai faire ceci, mon problème est que je développe un module et je veux qu'il soit indépendant et ma log4j je veux la garder dans mon module et non pas être obligé a faire changé le log4j du projet principale.
    car ma log4j log dans une base et je veux que ce module log dans la base.

  4. #4
    Expert éminent
    Avatar de tchize_
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2007
    Messages
    25 482
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : Belgique

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2007
    Messages : 25 482
    Par défaut
    Tu pourrais dans chaque module déclarer un fichier META-INF/logger.properties, et mettre au démarrage du programme principale
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    PropertiesConfigurator configurator = new PropertiesConfigurator();
    Enumeration<URL> urls = getClass().getClassLoader().getRessources("META-INF/logger.properties");
    LogManager.resetConfiguration();
    while (urls.hasMoreElements()){
      configurator.configure(url.nextElement());
    }

  5. #5
    Membre éprouvé Avatar de anisj1m
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juillet 2006
    Messages
    1 067
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juillet 2006
    Messages : 1 067
    Par défaut
    Citation Envoyé par tchize_ Voir le message
    et mettre au démarrage du programme principale
    Donc de même je ne serai pas indépendant du programme principale.
    Non?

  6. #6
    Expert éminent
    Avatar de tchize_
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2007
    Messages
    25 482
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : Belgique

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2007
    Messages : 25 482
    Par défaut
    tu pourrais foutre ton initialisation dans un bloc d'initialisation statique d'une de tes classe, ou d'un de tes singleton, mais ç'est plus contraignant que d'avoir tous tes modules qui travaillent de manière cohérente par rapport au programme principal

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Déplacer les log de /var/log vers /home/log
    Par Seb33300 dans le forum Administration système
    Réponses: 4
    Dernier message: 01/05/2008, 13h45
  2. LOG SHIPPING sous SQLSERVER2000
    Par agdid04 dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 03/12/2007, 13h34
  3. [jdk logging] emplacement des logs sous linux
    Par nannous dans le forum Logging
    Réponses: 2
    Dernier message: 06/11/2007, 18h23
  4. activer les logs mysql sous macos X
    Par pfls dans le forum SQL Procédural
    Réponses: 3
    Dernier message: 28/10/2005, 14h25

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