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

Développement Web en Java Discussion :

[SQLite] Ne pas afficher les requêtes dans les logs


Sujet :

Développement Web en Java

  1. #1
    Membre averti
    Homme Profil pro
    Développeur Web
    Inscrit en
    Janvier 2007
    Messages
    387
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Janvier 2007
    Messages : 387
    Points : 301
    Points
    301
    Par défaut [SQLite] Ne pas afficher les requêtes dans les logs
    Bonjour,

    Les logs de mon application sont "illisibles" car SQLite met chaque requête effectuée dans les logs.

    Est-il possible de désactiver cela ? (le log des requêtes)

    J'ai réussi à le faire niveau "JPA", mais pas niveau SQLite (mon projet mélange JPA et SQLite).

    Merci d'avance.

    Cordialement.

    NB : je ne souhaite pas désactiver tous les logs, je tiens à ce que certaines actions soient loguées.

  2. #2
    Membre averti
    Homme Profil pro
    Développeur Web
    Inscrit en
    Janvier 2007
    Messages
    387
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Janvier 2007
    Messages : 387
    Points : 301
    Points
    301
    Par défaut
    Bonjour,

    Après divers essais, il est possible d'avoir un grand nombre d'appender :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    log4j.logger.com.monpackage.core=DEBUG, AppenderToFile1
    # Sorties sur le fichier 1
    log4j.appender.AppenderToFile1=org.apache.log4j.FileAppender
    log4j.appender.AppenderToFile1.File=logs//core.log
    log4j.appender.AppenderToFile1.layout=org.apache.log4j.PatternLayout
    log4j.appender.AppenderToFile1.layout.ConversionPattern=[%X{deviceID}][%X{accountID}][%X{mailboxID}][%X{callClass}][%d{yyyyMMdd.HH:mm:ss}] - [%t] %p %c %x - %m%n
    NB : pour la partie "[%X{deviceID}]", voir "MDC" (http://www.jtips.info/index.php?title=Log4J/MDC)

    Par contre, mes logs sont toujours pourris par les requêtes SQL du type :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    Fri Nov 16 15:37:53 CET 2012 INFO: Profiler Event: [FETCH]      at com.mchange.v2.c3p0.impl.NewProxyPreparedStatement.executeQuery(NewProxyPreparedStatement.java:76) duration: 0 ms, connection-id: 456, statement-id: 621660, resultset-id: 564042
    Hibernate:
        select
    Est-il possible de faire que ce type de requêtes n'apparaisse pas dans les logs "catalina.out" ?

    Cordialement.

Discussions similaires

  1. Réponses: 2
    Dernier message: 11/03/2010, 12h40
  2. Réponses: 0
    Dernier message: 06/05/2009, 12h12
  3. Réponses: 6
    Dernier message: 30/12/2007, 00h08
  4. Comment résoudre les apostrophes dans les requêtes SQL ?
    Par Chatbour dans le forum VB 6 et antérieur
    Réponses: 2
    Dernier message: 03/07/2007, 16h31
  5. Les polices dans les tables et les requêts
    Par zooffy dans le forum Access
    Réponses: 3
    Dernier message: 21/06/2006, 11h06

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