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

Windows Communication Foundation .NET Discussion :

WCF et log4net


Sujet :

Windows Communication Foundation .NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Septembre 2006
    Messages
    76
    Détails du profil
    Informations forums :
    Inscription : Septembre 2006
    Messages : 76
    Par défaut WCF et log4net
    Bonjour tout le monde.

    J'utilise actuellement Log4net dans des applications Winforms est ça marche plustot pas mal.

    Sauf que c'est derniers jours je me suis attaqué à WCF. le probléme c'est que je n'arrive pas bien configurer log4net.

    Dans mes applications Winforms j'execute l'instruction suivante :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    BasicConfigurator.Configure();
    dans le main() de l'application.
    par contre dans WCF il n' y a pas de main() donc je ne sais ou je dois mettre l'instruction de configuration.

    Merci d'avance pour tout aide

  2. #2
    Membre extrêmement actif

    Homme Profil pro
    Ingénieur R&D
    Inscrit en
    Juin 2003
    Messages
    4 506
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur R&D
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2003
    Messages : 4 506
    Par défaut
    Est-ce que tu ne pourrais pas ajouter un contrat à ton service OpenSession qui se chargera de cet appel ?

  3. #3
    Rédacteur
    Avatar de The_badger_man
    Profil pro
    Développeur .NET
    Inscrit en
    Janvier 2005
    Messages
    2 745
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Janvier 2005
    Messages : 2 745
    Par défaut
    Ajoute un Global.asax dans le site hébergeant tes services.
    Dans la méthode Application_Start tu configures log4net:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
            protected void Application_Start(object sender, EventArgs e)
            {
                // Code that runs on application startup
     
                log4net.Config.XmlConfigurator.Configure();
     
                log4net.ILog logger = log4net.LogManager.GetLogger("Global");
     
                logger.Info("Application start");
            }
    Les règles du forum
    Le trio magique : FAQ + Cours + fonction rechercher
    Mes articles
    Pas de questions par messages privés svp

    Software is never finished, only abandoned.

Discussions similaires

  1. [Architecture] WCF Services
    Par leMarseillais dans le forum Windows Communication Foundation
    Réponses: 8
    Dernier message: 08/03/2007, 13h08
  2. [WCF] Récupération du type de Binding
    Par NicolasR dans le forum Windows Communication Foundation
    Réponses: 1
    Dernier message: 14/02/2007, 17h36
  3. log4net, C# >> VB6
    Par soshell dans le forum C++/CLI
    Réponses: 1
    Dernier message: 03/10/2006, 17h24

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