You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@syncope.apache.org by il...@apache.org on 2017/01/25 15:52:11 UTC

[1/3] syncope git commit: Fixing LOG4J usage after version upgrade

Repository: syncope
Updated Branches:
  refs/heads/2_0_X d560b9f86 -> dd39eba1d
  refs/heads/master c864bfb8d -> 927bb340a


Fixing LOG4J usage after version upgrade


Project: http://git-wip-us.apache.org/repos/asf/syncope/repo
Commit: http://git-wip-us.apache.org/repos/asf/syncope/commit/dd39eba1
Tree: http://git-wip-us.apache.org/repos/asf/syncope/tree/dd39eba1
Diff: http://git-wip-us.apache.org/repos/asf/syncope/diff/dd39eba1

Branch: refs/heads/2_0_X
Commit: dd39eba1d6f73d6f33cb7021b39411af9adbb329
Parents: d560b9f
Author: Francesco Chicchiricc� <il...@apache.org>
Authored: Wed Jan 25 16:47:11 2017 +0100
Committer: Francesco Chicchiricc� <il...@apache.org>
Committed: Wed Jan 25 16:47:11 2017 +0100

----------------------------------------------------------------------
 .../syncope/core/logic/init/LoggerLoader.java   | 36 ++++++++++++--------
 1 file changed, 22 insertions(+), 14 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/syncope/blob/dd39eba1/core/logic/src/main/java/org/apache/syncope/core/logic/init/LoggerLoader.java
----------------------------------------------------------------------
diff --git a/core/logic/src/main/java/org/apache/syncope/core/logic/init/LoggerLoader.java b/core/logic/src/main/java/org/apache/syncope/core/logic/init/LoggerLoader.java
index 3280fe0..9ab3b7b 100644
--- a/core/logic/src/main/java/org/apache/syncope/core/logic/init/LoggerLoader.java
+++ b/core/logic/src/main/java/org/apache/syncope/core/logic/init/LoggerLoader.java
@@ -27,6 +27,7 @@ import org.apache.logging.log4j.Level;
 import org.apache.logging.log4j.LogManager;
 import org.apache.logging.log4j.core.Appender;
 import org.apache.logging.log4j.core.LoggerContext;
+import org.apache.logging.log4j.core.appender.db.ColumnMapping;
 import org.apache.logging.log4j.core.appender.db.jdbc.ColumnConfig;
 import org.apache.logging.log4j.core.appender.db.jdbc.ConnectionSource;
 import org.apache.logging.log4j.core.appender.db.jdbc.JdbcAppender;
@@ -67,24 +68,31 @@ public class LoggerLoader implements SyncopeLoader {
         }
 
         // Audit table and DataSource for each configured domain
-        ColumnConfig[] columns = {
-            ColumnConfig.createColumnConfig(ctx.getConfiguration(), "EVENT_DATE", null, null, "true", null, null),
-            ColumnConfig.createColumnConfig(ctx.getConfiguration(), "LOGGER_LEVEL", "%level", null, null, null, null),
-            ColumnConfig.createColumnConfig(ctx.getConfiguration(), "LOGGER", "%logger", null, null, null, null),
-            ColumnConfig.createColumnConfig(ctx.getConfiguration(), "MESSAGE", "%message", null, null, null, null),
-            ColumnConfig.createColumnConfig(ctx.getConfiguration(), "THROWABLE", "%ex{full}", null, null, null, null)
+        ColumnConfig[] columnConfigs = {
+            ColumnConfig.newBuilder().
+            setConfiguration(ctx.getConfiguration()).setName("EVENT_DATE").setEventTimestamp(true).build(),
+            ColumnConfig.newBuilder().
+            setConfiguration(ctx.getConfiguration()).setName("LOGGER_LEVEL").setPattern("%level").build(),
+            ColumnConfig.newBuilder().
+            setConfiguration(ctx.getConfiguration()).setName("LOGGER").setPattern("%logger").build(),
+            ColumnConfig.newBuilder().
+            setConfiguration(ctx.getConfiguration()).setName("MESSAGE").setPattern("%message").build(),
+            ColumnConfig.newBuilder().
+            setConfiguration(ctx.getConfiguration()).setName("THROWABLE").setPattern("%ex{full}").build()
         };
+        ColumnMapping[] columnMappings = new ColumnMapping[0];
         for (Map.Entry<String, DataSource> entry : domainsHolder.getDomains().entrySet()) {
             Appender appender = ctx.getConfiguration().getAppender("audit_for_" + entry.getKey());
             if (appender == null) {
-                appender = JdbcAppender.createAppender(
-                        "audit_for_" + entry.getKey(),
-                        "false",
-                        null,
-                        new DataSourceConnectionSource(entry.getValue()),
-                        "0",
-                        "SYNCOPEAUDIT",
-                        columns);
+                appender = JdbcAppender.newBuilder().
+                        withName("audit_for_" + entry.getKey()).
+                        withIgnoreExceptions(false).
+                        setConnectionSource(new DataSourceConnectionSource(entry.getValue())).
+                        setBufferSize(0).
+                        setTableName("SYNCOPEAUDIT").
+                        setColumnConfigs(columnConfigs).
+                        setColumnMappings(columnMappings).
+                        build();
                 appender.start();
                 ctx.getConfiguration().addAppender(appender);
             }


[3/3] syncope git commit: JAX-RS api level back again to 2.1-m03

Posted by il...@apache.org.
JAX-RS api level back again to 2.1-m03


Project: http://git-wip-us.apache.org/repos/asf/syncope/repo
Commit: http://git-wip-us.apache.org/repos/asf/syncope/commit/927bb340
Tree: http://git-wip-us.apache.org/repos/asf/syncope/tree/927bb340
Diff: http://git-wip-us.apache.org/repos/asf/syncope/diff/927bb340

Branch: refs/heads/master
Commit: 927bb340a915c9468bfa8fcb2c685f41ca33a790
Parents: 3fe7dc3
Author: Francesco Chicchiricc� <il...@apache.org>
Authored: Wed Jan 25 16:52:00 2017 +0100
Committer: Francesco Chicchiricc� <il...@apache.org>
Committed: Wed Jan 25 16:52:00 2017 +0100

----------------------------------------------------------------------
 pom.xml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/syncope/blob/927bb340/pom.xml
----------------------------------------------------------------------
diff --git a/pom.xml b/pom.xml
index f7764ae..d4b4478 100644
--- a/pom.xml
+++ b/pom.xml
@@ -503,7 +503,7 @@ under the License.
       <dependency>
         <groupId>javax.ws.rs</groupId>
         <artifactId>javax.ws.rs-api</artifactId>
-        <version>2.1-m02</version>
+        <version>2.1-m03</version>
       </dependency>
       <dependency>
         <groupId>org.apache.geronimo.javamail</groupId>


[2/3] syncope git commit: Fixing LOG4J usage after version upgrade

Posted by il...@apache.org.
Fixing LOG4J usage after version upgrade


Project: http://git-wip-us.apache.org/repos/asf/syncope/repo
Commit: http://git-wip-us.apache.org/repos/asf/syncope/commit/3fe7dc3e
Tree: http://git-wip-us.apache.org/repos/asf/syncope/tree/3fe7dc3e
Diff: http://git-wip-us.apache.org/repos/asf/syncope/diff/3fe7dc3e

Branch: refs/heads/master
Commit: 3fe7dc3edfe83d37981ae0c12286520c695882df
Parents: c864bfb
Author: Francesco Chicchiricc� <il...@apache.org>
Authored: Wed Jan 25 16:47:11 2017 +0100
Committer: Francesco Chicchiricc� <il...@apache.org>
Committed: Wed Jan 25 16:47:19 2017 +0100

----------------------------------------------------------------------
 .../syncope/core/logic/init/LoggerLoader.java   | 36 ++++++++++++--------
 1 file changed, 22 insertions(+), 14 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/syncope/blob/3fe7dc3e/core/logic/src/main/java/org/apache/syncope/core/logic/init/LoggerLoader.java
----------------------------------------------------------------------
diff --git a/core/logic/src/main/java/org/apache/syncope/core/logic/init/LoggerLoader.java b/core/logic/src/main/java/org/apache/syncope/core/logic/init/LoggerLoader.java
index 3280fe0..9ab3b7b 100644
--- a/core/logic/src/main/java/org/apache/syncope/core/logic/init/LoggerLoader.java
+++ b/core/logic/src/main/java/org/apache/syncope/core/logic/init/LoggerLoader.java
@@ -27,6 +27,7 @@ import org.apache.logging.log4j.Level;
 import org.apache.logging.log4j.LogManager;
 import org.apache.logging.log4j.core.Appender;
 import org.apache.logging.log4j.core.LoggerContext;
+import org.apache.logging.log4j.core.appender.db.ColumnMapping;
 import org.apache.logging.log4j.core.appender.db.jdbc.ColumnConfig;
 import org.apache.logging.log4j.core.appender.db.jdbc.ConnectionSource;
 import org.apache.logging.log4j.core.appender.db.jdbc.JdbcAppender;
@@ -67,24 +68,31 @@ public class LoggerLoader implements SyncopeLoader {
         }
 
         // Audit table and DataSource for each configured domain
-        ColumnConfig[] columns = {
-            ColumnConfig.createColumnConfig(ctx.getConfiguration(), "EVENT_DATE", null, null, "true", null, null),
-            ColumnConfig.createColumnConfig(ctx.getConfiguration(), "LOGGER_LEVEL", "%level", null, null, null, null),
-            ColumnConfig.createColumnConfig(ctx.getConfiguration(), "LOGGER", "%logger", null, null, null, null),
-            ColumnConfig.createColumnConfig(ctx.getConfiguration(), "MESSAGE", "%message", null, null, null, null),
-            ColumnConfig.createColumnConfig(ctx.getConfiguration(), "THROWABLE", "%ex{full}", null, null, null, null)
+        ColumnConfig[] columnConfigs = {
+            ColumnConfig.newBuilder().
+            setConfiguration(ctx.getConfiguration()).setName("EVENT_DATE").setEventTimestamp(true).build(),
+            ColumnConfig.newBuilder().
+            setConfiguration(ctx.getConfiguration()).setName("LOGGER_LEVEL").setPattern("%level").build(),
+            ColumnConfig.newBuilder().
+            setConfiguration(ctx.getConfiguration()).setName("LOGGER").setPattern("%logger").build(),
+            ColumnConfig.newBuilder().
+            setConfiguration(ctx.getConfiguration()).setName("MESSAGE").setPattern("%message").build(),
+            ColumnConfig.newBuilder().
+            setConfiguration(ctx.getConfiguration()).setName("THROWABLE").setPattern("%ex{full}").build()
         };
+        ColumnMapping[] columnMappings = new ColumnMapping[0];
         for (Map.Entry<String, DataSource> entry : domainsHolder.getDomains().entrySet()) {
             Appender appender = ctx.getConfiguration().getAppender("audit_for_" + entry.getKey());
             if (appender == null) {
-                appender = JdbcAppender.createAppender(
-                        "audit_for_" + entry.getKey(),
-                        "false",
-                        null,
-                        new DataSourceConnectionSource(entry.getValue()),
-                        "0",
-                        "SYNCOPEAUDIT",
-                        columns);
+                appender = JdbcAppender.newBuilder().
+                        withName("audit_for_" + entry.getKey()).
+                        withIgnoreExceptions(false).
+                        setConnectionSource(new DataSourceConnectionSource(entry.getValue())).
+                        setBufferSize(0).
+                        setTableName("SYNCOPEAUDIT").
+                        setColumnConfigs(columnConfigs).
+                        setColumnMappings(columnMappings).
+                        build();
                 appender.start();
                 ctx.getConfiguration().addAppender(appender);
             }