Index: topia2/src/java/org/codelutin/topia/persistence/TopiaDAOAbstract.java diff -u topia2/src/java/org/codelutin/topia/persistence/TopiaDAOAbstract.java:1.11 topia2/src/java/org/codelutin/topia/persistence/TopiaDAOAbstract.java:1.12 --- topia2/src/java/org/codelutin/topia/persistence/TopiaDAOAbstract.java:1.11 Wed Aug 2 12:42:56 2006 +++ topia2/src/java/org/codelutin/topia/persistence/TopiaDAOAbstract.java Wed Aug 30 10:42:36 2006 @@ -23,10 +23,10 @@ * Created: 31 déc. 2005 13:10:34 * * @author poussin - * @version $Revision: 1.11 $ + * @version $Revision: 1.12 $ * - * Last update: $Date: 2006/08/02 12:42:56 $ - * by : $Author: bpoussin $ + * Last update: $Date: 2006/08/30 10:42:36 $ + * by : $Author: thimel $ */ package org.codelutin.topia.persistence; @@ -149,19 +149,27 @@ try { // on commence par essayer d'instancier le Impl result = ((Class)Class.forName(classname+"Impl")).newInstance(); - log.debug("Utilisation de la classe " + classname+"Impl" + " pour " + classname); + if (log.isDebugEnabled()) { + log.debug("Utilisation de la classe " + classname+"Impl" + " pour " + classname); + } } catch (InstantiationException eee) { - log.info("Impossible d'instancier " + classname+"Impl"); + if (log.isWarnEnabled()) { + log.warn("Impossible d'instancier " + classname+"Impl"); + } if (log.isDebugEnabled()) { log.debug("StackTrace", eee); } } catch (IllegalAccessException eee) { - log.info("Impossible d'instancier " + classname+"Impl"); + if (log.isWarnEnabled()) { + log.warn("Impossible d'instancier " + classname+"Impl"); + } if (log.isDebugEnabled()) { log.debug("StackTrace", eee); } } catch (ClassNotFoundException eee) { - log.info("Impossible de trouver la classe " + classname+"Impl"); + if (log.isWarnEnabled()) { + log.warn("Impossible de trouver la classe " + classname+"Impl"); + } if (log.isDebugEnabled()) { log.debug("StackTrace", eee); } @@ -171,14 +179,20 @@ // le impl n'est pas trouvé on essai avec la classe elle meme try { result = entityClass.newInstance(); - log.debug("Utilisation de la classe " + classname + " pour " + classname); + if (log.isDebugEnabled()) { + log.debug("Utilisation de la classe " + classname + " pour " + classname); + } } catch (InstantiationException eee) { - log.info("Impossible d'instancier " + classname); + if (log.isWarnEnabled()) { + log.warn("Impossible d'instancier " + classname); + } if (log.isDebugEnabled()) { log.debug("StackTrace", eee); } } catch (IllegalAccessException eee) { - log.info("Impossible d'instancier " + classname); + if (log.isWarnEnabled()) { + log.warn("Impossible d'instancier " + classname); + } if (log.isDebugEnabled()) { log.debug("StackTrace", eee); } @@ -186,7 +200,7 @@ } if (result == null) { - throw new TopiaException("Impossible de trouver la classe a instancier pour " + classname); + throw new TopiaException("Impossible de trouver ou d'instancier la classe " + classname); } return result;