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

Programmation et administration système Perl Discussion :

Log::Log4perl::Appender::DBI HELP, comment faire


Sujet :

Programmation et administration système Perl

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Inscrit en
    Janvier 2004
    Messages
    532
    Détails du profil
    Informations forums :
    Inscription : Janvier 2004
    Messages : 532
    Par défaut Log::Log4perl::Appender::DBI HELP, comment faire
    Bonjour,

    je cherche a utiliser le logger perl pour logguer mes message dans une table et non un fichier.
    Le truc est que j'ai trouvé une doc, qui indique comment definir l'appender

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    log4j.category = WARN, DBAppndr
        log4j.appender.DBAppndr            = Log::Log4perl::Appender::DBI
        log4j.appender.DBAppndr.datasource = DBI:CSV:f_dir=t/tmp
        log4j.appender.DBAppndr.username   = bobjones
        log4j.appender.DBAppndr.password   = 12345
        log4j.appender.DBAppndr.sql        = \
           INSERT INTO logtbl                \
              (loglevel, message)            \
              VALUES ('%c','%m')
     
        log4j.appender.DBAppndr.layout    = Log::Log4perl::Layout::PatternLayout
    j'ai quelque interrogation :
    ou definir ma base ? on a ceci dans l appender : log4j.appender.DBAppndr.datasource = DBI:CSV:f_dir=t/tmp
    mais à quoi correspond \tnp ??

    La table de log doit etre créer avec une structure particuliere ?

    Merci

  2. #2
    Membre éclairé
    Inscrit en
    Janvier 2004
    Messages
    532
    Détails du profil
    Informations forums :
    Inscription : Janvier 2004
    Messages : 532
    Par défaut
    personne ne voit ?
    ne peut m'aider ?

  3. #3
    Expert confirmé
    Avatar de Jedai
    Homme Profil pro
    Enseignant
    Inscrit en
    Avril 2003
    Messages
    6 245
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Côte d'Or (Bourgogne)

    Informations professionnelles :
    Activité : Enseignant

    Informations forums :
    Inscription : Avril 2003
    Messages : 6 245
    Par défaut
    Tu en es toujours là après des mois ? t/tmp est visiblement un répertoire, le répertoire où DBD::CSV placerait ses fichiers *.csv... Note que DBD::CSV n'est pas le plus efficient des drivers pour DBI, si tu as accès à une vraie base de donnée, utilise plutôt celle-ci.

    --
    Jedaï

  4. #4
    Membre éclairé
    Inscrit en
    Janvier 2004
    Messages
    532
    Détails du profil
    Informations forums :
    Inscription : Janvier 2004
    Messages : 532
    Par défaut
    personne ne voit

Discussions similaires

  1. [débutant]Comment faire des fichiers log
    Par smutmutant2003 dans le forum Shell et commandes GNU
    Réponses: 8
    Dernier message: 12/06/2007, 15h39
  2. [log routeur] Comment faire?
    Par darkphenx dans le forum Sécurité
    Réponses: 7
    Dernier message: 08/12/2006, 13h24
  3. Comment faire son log ?
    Par kendras dans le forum C
    Réponses: 1
    Dernier message: 21/06/2006, 10h04
  4. Comment faire un tail -f sur les logs binaires mysql-bin ?
    Par mediaforest dans le forum Requêtes
    Réponses: 8
    Dernier message: 24/09/2005, 12h34
  5. [help!] comment faire une séquence ki incrémente ....
    Par romtrash dans le forum PostgreSQL
    Réponses: 5
    Dernier message: 19/04/2005, 18h52

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