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++/CLI Discussion :

log4net, C# >> VB6


Sujet :

C++/CLI

  1. #1
    Membre du Club
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Mai 2002
    Messages
    39
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Finance

    Informations forums :
    Inscription : Mai 2002
    Messages : 39
    Points : 56
    Points
    56
    Par défaut log4net, C# >> VB6
    Bonjour,

    Je sollicite votre aide car je ne trouve pas la solution à mon problème.

    J'ai une DLL développé en C# avec Visual Studio 2003.
    Celle-ci fait appel à Log4net.
    Tout fonctionne (mes logs entre autre) lorsque j'appelle ma DLL via une application .NET.

    Cette DLL doit être utilisée par une application VB6.
    Je n'ai pas de problème concernant l'utilisation de ma DLL dans VB6.
    Toutefois, mes logs ne fonctionnent plus lorsque j'utilise mon application VB6.

    J'ai essayé pas mal de choses.
    Entre autre d'indiquer depuis VB6 mon fichier de Config de la façon suivante :

    log4net.Config.XmlConfigurator.Configure(new System.IO.FileInfo(pathConfig));


    Je précise que ce fichier Config fonctionne parfaitement avec une application .NET.
    J'ai créé une strong key, une fichier tlb, et enregistré log4net en base de registre.
    Mais rien ça ne fonctionne pas tellement mieux.

    Quelqu'un saurait comment résoudre ce problème ?
    Je vous remercie pour votre aide.
    Priing open my third eye...

  2. #2
    Membre du Club
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Mai 2002
    Messages
    39
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Finance

    Informations forums :
    Inscription : Mai 2002
    Messages : 39
    Points : 56
    Points
    56
    Par défaut
    J'ai résolu mon problème en mettant dans mon fichier de configuration :

    ...
    <log4net>
    <appender name="ConsoleDebug" type="log4net.Appender.ConsoleAppender">
    <layout type="log4net.Layout.PatternLayout">
    <conversionPattern value="%d ; [%t] ; %-5p ; %m%n" />
    </layout>
    </appender>
    <appender name="RollingLogFileAppender" type="log4net.Appender.RollingFileAppender">
    <file value="D:\LOG\log.csv" />
    <appendToFile value="true" />
    <rollingStyle value="Date" />
    <datePattern value="yyyyMMdd" />
    <layout type="log4net.Layout.PatternLayout">
    <conversionPattern value="%d ; [%t] ; %-5p ; %m%n" />
    </layout>
    </appender>

    <root>
    <level value="DEBUG" />
    <appender-ref ref="RollingLogFileAppender" />/>
    <appender-ref ref="ConsoleDebug" />
    </root>
    </log4net>
    ...

    Mon problème étant que j'utilisais un Appender que j'avais implémenté (dérivé de AppenderSkeleton).
    Priing open my third eye...

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

Discussions similaires

  1. [CR][VB6] Impression d'un état depuis VB
    Par sda dans le forum SDK
    Réponses: 3
    Dernier message: 06/02/2007, 17h27
  2. [VB6] mettre en commentaires...
    Par nd25 dans le forum VB 6 et antérieur
    Réponses: 5
    Dernier message: 19/04/2004, 15h15
  3. [VB6] [MDI] Signaler la fermeture d'une fille à la mère
    Par cpri1shoot dans le forum VB 6 et antérieur
    Réponses: 4
    Dernier message: 13/04/2004, 08h57
  4. Réponses: 1
    Dernier message: 22/08/2002, 17h00
  5. [Crystal Report][VB6] instruction PrintReport
    Par yyyeeeaaahhh dans le forum SDK
    Réponses: 4
    Dernier message: 29/07/2002, 14h58

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