comment configurer log4j la journalisation des instructions sql à partir de mybatis
Je suis en utilisant MyBatis3 j'ai besoin d'un moyen de connecter tous mes select, insert, update de mon log4j fichier journal.
Voici mon fichier log4j. S'il vous plaît aider
# Root logger option
log4j.rootLogger=INFO, file, stdout
# Direct log messages to a log file
log4j.appender.file=org.apache.log4j.RollingFileAppender
log4j.appender.file.File=test.log
log4j.appender.file.MaxFileSize=2MB
log4j.appender.file.MaxBackupIndex=1
log4j.appender.file.layout=org.apache.log4j.PatternLayout
log4j.appender.file.layout.ConversionPattern=%d{ABSOLUTE} %5p %c{1}:%L - %m%n
# Direct log messages to stdout
log4j.appender.stdout=org.apache.log4j.ConsoleAppender
log4j.appender.stdout.Target=System.out
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
log4j.appender.stdout.layout.ConversionPattern=%d{ABSOLUTE} %5p %c{1}:%L - %m%n
OriginalL'auteur abi1964 | 2012-11-19
Vous devez vous connecter pour publier un commentaire.
Vous pouvez voir la configuration Log4J info ici. En bref, vous devez définir Log4J loglevel DEBUG ou de TRACE sur votre mapper ou mappeur de package ou spécifiques mappeur de méthode. E. g.
log4j.logger.org.mybatis.example.BlogMapper.selectBlog=TRACE
. TRACE d'impression SQL, params et des jeux de résultats, et de corriger d'impression SQL et params.OriginalL'auteur Konstantin V. Salikhov
J'ai trouvé un moyen, en mettant en afin que d'autres puissent également en bénéficier
Pour la connexion sql télécharger la Journalisation Simple Façade pour Java (télécharger slf4j ici)
Ajouté ce qui suit à mon classpath, à l'exception de l'usage régulier de mybatis, odbc oracle et pots
Note: xxxx est approprié ici la version
et ajouter les lignes suivantes dans mon log4j (voir ma question)
Ici est un Super exemple de classe que j'ai utilisé pour tester
OriginalL'auteur abi1964