From dae53012019f068748cf31fd7ab76bb8f8f3a470 Mon Sep 17 00:00:00 2001 From: Greg Burd Date: Tue, 20 Jun 2017 15:42:24 -0400 Subject: [PATCH] Switched to Logback. Able to persist to C* and MongoDB. --- build.xml | 8 +- crud.iml | 10 +- pom.xml | 30 +++-- src/main/java/com/example/crud/Main.java | 113 +++++++++--------- .../java/com/example/crud/entities/Book.java | 20 ++-- .../com/example/crud/entities/Inventory.java | 13 +- .../com/example/crud/entities/Magazine.java | 62 ++++++++++ .../com/example/crud/entities/Person.java | 10 +- .../com/example/crud/entities/Product.java | 15 ++- src/main/resources/META-INF/orm.xml | 38 ++++-- src/main/resources/META-INF/persistence.xml | 54 +++------ src/main/resources/log4j.properties | 21 ---- src/main/resources/logback.xml | 96 +++++++++++++++ 13 files changed, 320 insertions(+), 170 deletions(-) create mode 100644 src/main/java/com/example/crud/entities/Magazine.java delete mode 100644 src/main/resources/log4j.properties create mode 100644 src/main/resources/logback.xml diff --git a/build.xml b/build.xml index d74fdfb..2b89414 100644 --- a/build.xml +++ b/build.xml @@ -105,7 +105,7 @@ build - + @@ -117,7 +117,7 @@ build - + @@ -129,7 +129,7 @@ build - + @@ -141,7 +141,7 @@ build - + diff --git a/crud.iml b/crud.iml index f444923..9df0c4b 100644 --- a/crud.iml +++ b/crud.iml @@ -7,6 +7,7 @@ + @@ -26,7 +27,13 @@ - + + + + + + + @@ -36,7 +43,6 @@ - diff --git a/pom.xml b/pom.xml index 9af7b2d..7258689 100644 --- a/pom.xml +++ b/pom.xml @@ -32,9 +32,19 @@ 2.1.0 - log4j - log4j - [1.2, 1.3) + ch.qos.logback + logback-classic + 1.0.13 + + + ch.qos.logback + logback-access + 1.2.3 + + + org.slf4j + log4j-over-slf4j + 1.7.7 @@ -103,7 +113,7 @@ - + 3.4.2 + - +
- + @@ -23,7 +26,9 @@ -
+
+ +
@@ -38,17 +43,36 @@
- +
+ + + - + + + + +
+ + + + + + + + + + + + diff --git a/src/main/resources/META-INF/persistence.xml b/src/main/resources/META-INF/persistence.xml index 52182ed..582585a 100644 --- a/src/main/resources/META-INF/persistence.xml +++ b/src/main/resources/META-INF/persistence.xml @@ -1,56 +1,30 @@ + xsi:schemaLocation="http://java.sun.com/xml/ns/persistence http://java.sun.com/xml/ns/persistence/persistence_2_1.xsd" + version="2.1"> + + + com.example.crud.entities.Person + + + + + + + + com.example.crud.entities.Inventory com.example.crud.entities.Product com.example.crud.entities.Book + com.example.crud.entities.Magazine - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/src/main/resources/log4j.properties b/src/main/resources/log4j.properties deleted file mode 100644 index a9b61a5..0000000 --- a/src/main/resources/log4j.properties +++ /dev/null @@ -1,21 +0,0 @@ -# LOG4J Configuration -# =================== - -# Basic logging goes to "crud.log" -log4j.appender.A1=org.apache.log4j.FileAppender -log4j.appender.A1.File=crud.log -log4j.appender.A1.layout=org.apache.log4j.PatternLayout -log4j.appender.A1.layout.ConversionPattern=%d{HH:mm:ss,SSS} (%t) %-5p [%c] - %m%n -#log4j.appender.A1.Threshold=INFO - -# Categories -# Each category can be set to a "level", and to direct to an appender - -# Default to DEBUG level for all DataNucleus categories -log4j.logger.DataNucleus = DEBUG, A1 - -log4j.category.com.mchange.v2.c3p0=INFO, A1 -log4j.category.com.mchange.v2.resourcepool=INFO, A1 -log4j.category.org.logicalcobwebs.proxool=INFO,A1 - -log4j.category.org.apache.hadoop.conf.Configuration=ERROR diff --git a/src/main/resources/logback.xml b/src/main/resources/logback.xml new file mode 100644 index 0000000..47e29e0 --- /dev/null +++ b/src/main/resources/logback.xml @@ -0,0 +1,96 @@ + + + + + + + + + + + + + ${java-pattern} + + + TRACE + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +