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

ASP.NET Discussion :

Log4Net et configuration


Sujet :

ASP.NET

  1. #1
    Membre éprouvé
    Avatar de topolino
    Profil pro
    Inscrit en
    Juillet 2003
    Messages
    1 901
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2003
    Messages : 1 901
    Par défaut Log4Net et configuration
    Bonjour,

    J'ai un projet qui regroupe pluysieurs class utiles à l'ensemble des projets de ma solution. L'une d'elle se sert de Log4Net afin de loguer dans un repertoires des infos necessaires.

    Dans ce fameu projet, j'ai :
    • une class static Log, ayant une methode writeLog.
    • un repertoire Log

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
     
    [assembly: XmlConfigurator(ConfigFile = "Config/log4net.config", Watch = true)]
    namespace MyKnowledgeManagement.Tasks
    {
        public static class Log
        {
     public static void WriteLog(ELogLevel logLevel, String log)
            {
     
                if (logLevel.Equals(ELogLevel.DEBUG))
                {
     
                    logger.Debug(log);
     
                }.....
     
    }}
    Et dans un autre projet :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    Log.WriteLog(ELogLevel.INFO,"Test");
    Resultat : rien ne se passe, aucun fichier de log n'est renseigné !!!

    Est ce normal ? Dois mettre un repertoire Log dans tous mes projets ? car mon idee etait de tout centraliser.

    Merci

  2. #2
    Membre éprouvé
    Avatar de topolino
    Profil pro
    Inscrit en
    Juillet 2003
    Messages
    1 901
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2003
    Messages : 1 901
    Par défaut
    En faite j'ai l'impression que ma config dans le app.config n'est pas lu par log4net

  3. #3
    Rédacteur
    Avatar de lutecefalco
    Profil pro
    zadzdzddzdzd
    Inscrit en
    Juillet 2005
    Messages
    5 052
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : zadzdzddzdzd

    Informations forums :
    Inscription : Juillet 2005
    Messages : 5 052
    Par défaut
    Citation Envoyé par topolino Voir le message
    En faite j'ai l'impression que ma config dans le app.config n'est pas lu par log4net
    app.config de quel projet?

  4. #4
    Membre éprouvé
    Avatar de topolino
    Profil pro
    Inscrit en
    Juillet 2003
    Messages
    1 901
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2003
    Messages : 1 901
    Par défaut
    Du projet contenant ma class de log.

    J'ai essayé de mettre la configuration log4net dans le app.config et j'ai essayé aussi dans un fichier XML appart, mais toujours dans le projet contentna ma class de log.

    Ce projet est censé regrouper les class commune de l'ensemble de ma solution pour que chaque projets puisse en beneficier

  5. #5
    Rédacteur
    Avatar de lutecefalco
    Profil pro
    zadzdzddzdzd
    Inscrit en
    Juillet 2005
    Messages
    5 052
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : zadzdzddzdzd

    Informations forums :
    Inscription : Juillet 2005
    Messages : 5 052
    Par défaut
    Tu dois le mettre dans le fichier .config de l'appli, donc dans le web.config

  6. #6
    Membre éprouvé
    Avatar de topolino
    Profil pro
    Inscrit en
    Juillet 2003
    Messages
    1 901
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2003
    Messages : 1 901
    Par défaut
    Dans ma solution j'ai une partie "server", dans laquelle se trouve plusieurs projets : DAL, BLL, WCFInterface, WCFServiceFacade, WCFWebServices (qui expose en webservices mes servicesWCF).
    A cela j'ai un autre projets "Tasks" regroupant des class communes dont la class satic de Log utilisant log4net.

    Je desire logguer dans un repertoire du projets "Tasks", les logs effectués dans ma DAL, BLL......

    Comment dois je m'y prendre pour ce fichier de config ?!?
    Comme ma class static de log se trouve dans le projet Tasks je pensais le mettre a cet endroit la ? Ou peut etre que je m'y prends mal !!!!

  7. #7
    Rédacteur
    Avatar de lutecefalco
    Profil pro
    zadzdzddzdzd
    Inscrit en
    Juillet 2005
    Messages
    5 052
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : zadzdzddzdzd

    Informations forums :
    Inscription : Juillet 2005
    Messages : 5 052
    Par défaut
    Tu confonds l'arborescence de ta solution et l'arborescence de ton appli complilée là.
    Ca marche pas comme tu le souhaites

  8. #8
    Membre éprouvé
    Avatar de topolino
    Profil pro
    Inscrit en
    Juillet 2003
    Messages
    1 901
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2003
    Messages : 1 901
    Par défaut
    Que me conseilles tu avec mon archi ?

Discussions similaires

  1. Configuration de log4net
    Par topolino dans le forum Windows Forms
    Réponses: 1
    Dernier message: 19/06/2009, 11h23
  2. configurer sql pour envoyer des mails
    Par arwen dans le forum MS SQL Server
    Réponses: 6
    Dernier message: 29/07/2003, 15h28
  3. [configuration] lancer plusieurs serveurs Tomcat
    Par polo54 dans le forum JBuilder
    Réponses: 4
    Dernier message: 13/06/2003, 15h52
  4. Configurer OpenGL/Glut avec C++Bluider
    Par MiGoN dans le forum OpenGL
    Réponses: 2
    Dernier message: 13/09/2002, 23h18
  5. BDE : Configurer automatiquement le NETDIR
    Par Harry dans le forum Paradox
    Réponses: 10
    Dernier message: 29/07/2002, 11h33

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