From: <hib...@li...> - 2006-08-08 23:08:33
|
Author: epbernard Date: 2006-08-08 19:08:29 -0400 (Tue, 08 Aug 2006) New Revision: 10234 Modified: trunk/HibernateExt/ejb/src/java/org/hibernate/ejb/Ejb3Configuration.java trunk/HibernateExt/ejb/src/java/org/hibernate/ejb/packaging/PersistenceMetadata.java Log: more logs Modified: trunk/HibernateExt/ejb/src/java/org/hibernate/ejb/Ejb3Configuration.java =================================================================== --- trunk/HibernateExt/ejb/src/java/org/hibernate/ejb/Ejb3Configuration.java 2006-08-08 17:14:16 UTC (rev 10233) +++ trunk/HibernateExt/ejb/src/java/org/hibernate/ejb/Ejb3Configuration.java 2006-08-08 23:08:29 UTC (rev 10234) @@ -175,6 +175,7 @@ cfg.getEntityResolver() ); for ( PersistenceMetadata metadata : metadataFiles ) { + log.trace( metadata.toString() ); JarVisitor.Filter[] filters = getFilters( metadata.getProps(), integration, metadata.getMappingFiles() ); if ( metadata.getProvider() == null || IMPLEMENTATION_NAME.equalsIgnoreCase( Modified: trunk/HibernateExt/ejb/src/java/org/hibernate/ejb/packaging/PersistenceMetadata.java =================================================================== --- trunk/HibernateExt/ejb/src/java/org/hibernate/ejb/packaging/PersistenceMetadata.java 2006-08-08 17:14:16 UTC (rev 10233) +++ trunk/HibernateExt/ejb/src/java/org/hibernate/ejb/packaging/PersistenceMetadata.java 2006-08-08 23:08:29 UTC (rev 10234) @@ -6,6 +6,7 @@ import java.util.List; import java.util.Properties; import java.util.Set; +import java.util.Map; import javax.persistence.spi.PersistenceUnitTransactionType; /** @@ -127,4 +128,55 @@ public void setExcludeUnlistedClasses(boolean excludeUnlistedClasses) { this.excludeUnlistedClasses = excludeUnlistedClasses; } + + @Override + public String toString() { + StringBuilder sb = new StringBuilder(); + sb.append( "PersistenceMetadata [\n") + .append("\tname: ").append(name).append("\n") + .append("\tjtaDataSource: ").append(jtaDatasource).append("\n") + .append("\tnonJtaDataSource: ").append(nonJtaDatasource).append("\n") + .append("\ttransactionType: ").append(transactionType).append("\n") + .append("\tprovider: ").append(provider).append("\n") + .append("\tclasses[\n"); + if (classes != null) { + for (String elt : classes) { + sb.append("\t\t").append( elt ); + } + } + sb.append( "\t]\n") + .append("\tpackages[\n"); + if (packages != null) { + for (String elt : packages) { + sb.append("\t\t").append( elt ).append("\n"); + } + } + sb.append( "\t]\n") + .append("\tmappingFiles[\n"); + if (mappingFiles != null) { + for (String elt : mappingFiles) { + sb.append("\t\t").append( elt ).append("\n"); + } + } + sb.append( "\t]\n") + .append("\tjarFiles[\n"); + if (jarFiles != null) { + for (String elt : jarFiles) { + sb.append("\t\t").append( elt ).append("\n"); + } + } + sb.append( "\t]\n") + .append("\thbmfiles: ") + .append( hbmfiles != null ? hbmfiles.size() : 0 ).append("\n") + .append("\tproperties[\n"); + + if (props != null) { + for ( Map.Entry elt : props.entrySet()) { + sb.append("\t\t").append( elt.getKey() ).append(": ").append( elt.getValue() ).append("\n"); + } + } + sb.append( "\t]").append( "]"); + + return sb.toString(); + } } |