diff --git a/.gitignore b/.gitignore
index 589d3fb13..64f833e2d 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,19 +1,19 @@
-target
-.metadata
-.settings
-.classpath
-.project
-*.class
-# Package Files #
-*.jar
-*.war
-*.ear
-.idea
-*.iml
-*.swp
+target
+.metadata
+.settings
+.classpath
+.project
+*.class
+# Package Files #
+*.jar
+*.war
+*.ear
+.idea
+*.iml
+*.swp
datanucleus.log
/bin/
/bin/
/bin/
-
-data-mapper/src/main/resources/log4j.xml
\ No newline at end of file
+*.log
+data-mapper/src/main/resources/log4j.xml
diff --git a/double-checked-locking/src/main/resources/logback.xml b/double-checked-locking/src/main/resources/logback.xml
new file mode 100644
index 000000000..c4c3058de
--- /dev/null
+++ b/double-checked-locking/src/main/resources/logback.xml
@@ -0,0 +1,52 @@
+
+
+
+ double-checked-locking.log
+
+ double-checked-locking-%d.log
+ 5
+
+
+ %-5p [%d{ISO8601,UTC}] %c: %m%n
+
+
+
+
+
+ %-5p [%d{ISO8601,UTC}] %c: %m%n
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/layers/src/main/resources/logback.xml b/layers/src/main/resources/logback.xml
new file mode 100644
index 000000000..e122ac350
--- /dev/null
+++ b/layers/src/main/resources/logback.xml
@@ -0,0 +1,57 @@
+
+
+
+ layers.log
+
+ layers-%d.log
+ 5
+
+
+ %-5p [%d{ISO8601,UTC}] %c: %m%n
+
+
+
+
+
+ %-5p [%d{ISO8601,UTC}] %c: %m%n
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/publish-subscribe/src/main/resources/logback.xml b/publish-subscribe/src/main/resources/logback.xml
new file mode 100644
index 000000000..95bed0150
--- /dev/null
+++ b/publish-subscribe/src/main/resources/logback.xml
@@ -0,0 +1,52 @@
+
+
+
+ publish-subscribe.log
+
+ publish-subscribe-%d.log
+ 5
+
+
+ %-5p [%d{ISO8601,UTC}] %c: %m%n
+
+
+
+
+
+ %-5p [%d{ISO8601,UTC}] %c: %m%n
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/repository/src/main/resources/logback.xml b/repository/src/main/resources/logback.xml
new file mode 100644
index 000000000..1b8cc5678
--- /dev/null
+++ b/repository/src/main/resources/logback.xml
@@ -0,0 +1,52 @@
+
+
+
+ repository.log
+
+ repository-%d.log
+ 5
+
+
+ %-5p [%d{ISO8601,UTC}] %c: %m%n
+
+
+
+
+
+ %-5p [%d{ISO8601,UTC}] %c: %m%n
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/service-layer/src/main/java/com/iluwatar/servicelayer/hibernate/HibernateUtil.java b/service-layer/src/main/java/com/iluwatar/servicelayer/hibernate/HibernateUtil.java
index eead0e197..9fc3047b5 100644
--- a/service-layer/src/main/java/com/iluwatar/servicelayer/hibernate/HibernateUtil.java
+++ b/service-layer/src/main/java/com/iluwatar/servicelayer/hibernate/HibernateUtil.java
@@ -60,7 +60,7 @@ public final class HibernateUtil {
.setProperty("hibernate.dialect", "org.hibernate.dialect.H2Dialect")
.setProperty("hibernate.connection.url", "jdbc:h2:mem:test;DB_CLOSE_DELAY=-1")
.setProperty("hibernate.current_session_context_class", "thread")
- .setProperty("hibernate.show_sql", "true")
+ .setProperty("hibernate.show_sql", "false")
.setProperty("hibernate.hbm2ddl.auto", "create-drop").buildSessionFactory();
} catch (Throwable ex) {
LOGGER.error("Initial SessionFactory creation failed.", ex);
diff --git a/service-layer/src/main/resources/logback.xml b/service-layer/src/main/resources/logback.xml
new file mode 100644
index 000000000..e02933e70
--- /dev/null
+++ b/service-layer/src/main/resources/logback.xml
@@ -0,0 +1,57 @@
+
+
+
+ service-layer.log
+
+ service-layer-%d.log
+ 5
+
+
+ %-5p [%d{ISO8601,UTC}] %c: %m%n
+
+
+
+
+
+ %-5p [%d{ISO8601,UTC}] %c: %m%n
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+