You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@commons.apache.org by tv...@apache.org on 2020/04/12 11:46:03 UTC

[commons-jcs] branch jcs-122-logging-abstraction updated (ab7fdb6 -> 7aa1e81)

This is an automated email from the ASF dual-hosted git repository.

tv pushed a change to branch jcs-122-logging-abstraction
in repository https://gitbox.apache.org/repos/asf/commons-jcs.git.


    from ab7fdb6  Adjust log settings
     new b9fb77b  JCS-201: Fix premature initialization of ThreadPoolManager
     new 7aa1e81  Allow more parameters for lambda logging

The 2 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 .../commons/jcs/engine/control/CompositeCacheManager.java      |  5 +++--
 .../main/java/org/apache/commons/jcs/log/Log4j2LogAdapter.java | 10 +++++++++-
 2 files changed, 12 insertions(+), 3 deletions(-)


[commons-jcs] 02/02: Allow more parameters for lambda logging

Posted by tv...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

tv pushed a commit to branch jcs-122-logging-abstraction
in repository https://gitbox.apache.org/repos/asf/commons-jcs.git

commit 7aa1e81bc587740165d72d024988291d264dbef4
Author: Thomas Vandahl <tv...@apache.org>
AuthorDate: Sun Apr 12 13:45:24 2020 +0200

    Allow more parameters for lambda logging
---
 .../main/java/org/apache/commons/jcs/log/Log4j2LogAdapter.java | 10 +++++++++-
 1 file changed, 9 insertions(+), 1 deletion(-)

diff --git a/commons-jcs-core/src/main/java/org/apache/commons/jcs/log/Log4j2LogAdapter.java b/commons-jcs-core/src/main/java/org/apache/commons/jcs/log/Log4j2LogAdapter.java
index 4c3fae2..66d6644 100644
--- a/commons-jcs-core/src/main/java/org/apache/commons/jcs/log/Log4j2LogAdapter.java
+++ b/commons-jcs-core/src/main/java/org/apache/commons/jcs/log/Log4j2LogAdapter.java
@@ -61,9 +61,17 @@ public class Log4j2LogAdapter implements Log
                     case 3: logger.log(level, message, paramSuppliers[0],
                             paramSuppliers[1], paramSuppliers[2]);
                             break;
-                    default: logger.log(level, message, paramSuppliers[0],
+                    case 4: logger.log(level, message, paramSuppliers[0],
                             paramSuppliers[1], paramSuppliers[2], paramSuppliers[3]);
                             break;
+                    case 5: logger.log(level, message, paramSuppliers[0],
+                            paramSuppliers[1], paramSuppliers[2], paramSuppliers[3],
+                            paramSuppliers[4]);
+                            break;
+                    default: logger.log(level, message, paramSuppliers[0],
+                            paramSuppliers[1], paramSuppliers[2], paramSuppliers[3],
+                            paramSuppliers[4], paramSuppliers[5]);
+                            break;
                 }
             }
         }


[commons-jcs] 01/02: JCS-201: Fix premature initialization of ThreadPoolManager

Posted by tv...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

tv pushed a commit to branch jcs-122-logging-abstraction
in repository https://gitbox.apache.org/repos/asf/commons-jcs.git

commit b9fb77b351690414335d9bb8864b7f21e13e7a23
Author: Thomas Vandahl <tv...@apache.org>
AuthorDate: Sun Apr 12 13:45:02 2020 +0200

    JCS-201: Fix premature initialization of ThreadPoolManager
---
 .../org/apache/commons/jcs/engine/control/CompositeCacheManager.java | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/commons-jcs-core/src/main/java/org/apache/commons/jcs/engine/control/CompositeCacheManager.java b/commons-jcs-core/src/main/java/org/apache/commons/jcs/engine/control/CompositeCacheManager.java
index 6ae964e..85bbb08 100644
--- a/commons-jcs-core/src/main/java/org/apache/commons/jcs/engine/control/CompositeCacheManager.java
+++ b/commons-jcs-core/src/main/java/org/apache/commons/jcs/engine/control/CompositeCacheManager.java
@@ -271,8 +271,6 @@ public class CompositeCacheManager
                 }
             }
 
-            this.elementEventQueue = new ElementEventQueue();
-
             isInitialized = true;
         }
     }
@@ -420,6 +418,9 @@ public class CompositeCacheManager
         ThreadPoolManager poolMgr = ThreadPoolManager.getInstance();
         log.debug( "ThreadPoolManager = {0}", poolMgr);
 
+        // Create event queue
+        this.elementEventQueue = new ElementEventQueue();
+
         // configure the cache
         CompositeCacheConfigurator configurator = newConfigurator();