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 :

[Log4j][Applet] Problème lecture du fichier de log


Sujet :

Logging Java

  1. #1
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    51
    Points
    33
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France, Loire (Rhône Alpes)

    Informations forums :
    Inscription : Avril 2008
    Messages : 51
    Points : 33
    Par défaut [Log4j][Applet] Problème lecture du fichier de log
    Bonjour à tous,
    je cherche depuis ce matin comment logger mon applet, j'ai pratiquement trouvé sauf que mon logger ne veut pas accéder à mon fichier, je suppose que c'est parce que j'y accède de mon applet et non de mon servlet donc il veut écrire sur le client mais ce n'est pas possible!! Comment dois-je faire pour que mon logger écrive sur le serveur??
    Merci par avance de votre aide.
    Julie

  2. #2
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    51
    Points
    33
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France, Loire (Rhône Alpes)

    Informations forums :
    Inscription : Avril 2008
    Messages : 51
    Points : 33
    Par défaut
    Personne n'a d'idées ou n'ai-je pas été assez claire??

  3. #3
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    51
    Points
    33
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France, Loire (Rhône Alpes)

    Informations forums :
    Inscription : Avril 2008
    Messages : 51
    Points : 33
    Par défaut
    C'est bon je viens enfin de trouver, il faut passer par un SocketAppender.
    Dans le fichier de ocnfig de log4j il faut mettre :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    log4j.rootLogger=DEBUG, BD
    log4j.appender.BD=org.apache.log4j.net.SocketAppender
    log4j.appender.BD.layout=org.apache.log4j.PatternLayout
    log4j.appender.BD.layout.ConversionPattern=%d [%t] %-5p %c - %m%n
    log4j.appender.BD.RemoteHost=l'adresse ip
    log4j.appender.BD.Port=le port
    et il faut créer un serveur coté serveur qui récupère les données envoyées en lui mettant ce fichier de config par exemple :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    log4j.debug=true
     
    log4j.rootLogger=debug, CONSOLE, ROLL
     
    log4j.appender.CONSOLE=org.apache.log4j.ConsoleAppender
    log4j.appender.CONSOLE.layout=org.apache.log4j.PatternLayout
    log4j.appender.CONSOLE.layout.ConversionPattern=%d %-5p [%t] %c - %m%n
     
    log4j.appender.ROLL=org.apache.log4j.RollingFileAppender
    log4j.appender.ROLL.File=rolling.log
    log4j.appender.ROLL.MaxFileSize=5000KB
    log4j.appender.ROLL.MaxBackupIndex=2
    log4j.appender.ROLL.layout=org.apache.log4j.PatternLayout
    log4j.appender.ROLL.layout.ConversionPattern=%d [%t] %-5p %c - %m%n
    Et voila le tour est joué.

    Par contre j'aurais une autre question!! Est-il possible de savoir de quelle connexion viendrait le log, pour pouvoir créer un fichier par utilisateur?
    En fait mon application sert à plusieurs utilisateur et au début ils s'identifient, à partir de là nous savons qui c'est. Comment le récupérer pour créer plusieurs fichiers?

    Merci d'avance.
    Julie

  4. #4
    Membre averti Avatar de ZeRevo
    Inscrit en
    Avril 2007
    Messages
    302
    Points
    343
    Détails du profil
    Informations personnelles :
    Âge : 40

    Informations forums :
    Inscription : Avril 2007
    Messages : 302
    Points : 343
    Par défaut
    il faut créer un serveur coté serveur
    il faut le créer à la main où log4j est assez intelligent pour le faire de lui même ?

    Par contre j'aurais une autre question!! Est-il possible de savoir de quelle connexion viendrait le log, pour pouvoir créer un fichier par utilisateur?
    En fait mon application sert à plusieurs utilisateur et au début ils s'identifient, à partir de là nous savons qui c'est. Comment le récupérer pour créer plusieurs fichiers?
    J'ai le même besoin, quelqu'un a trouvé une solution à ce problème?

Discussions similaires

  1. [XPATH] problème lecture dans fichier XML
    Par DiamonDonald dans le forum XSL/XSLT/XPATH
    Réponses: 2
    Dernier message: 26/02/2008, 10h57
  2. Problème lecture gros fichier texte
    Par UnnamedBoy dans le forum Entrée/Sortie
    Réponses: 7
    Dernier message: 22/02/2008, 12h13
  3. problème lecture seule fichier image
    Par Damien69 dans le forum Langage
    Réponses: 1
    Dernier message: 23/03/2007, 17h53
  4. problème lecture de fichier
    Par nico33410 dans le forum Langage
    Réponses: 2
    Dernier message: 29/10/2006, 21h01

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