killbill-memoizeit
Changes
pom.xml 2(+1 -1)
Details
diff --git a/payment/src/test/java/org/killbill/billing/payment/logging/SpyLogger.java b/payment/src/test/java/org/killbill/billing/payment/logging/SpyLogger.java
index 62efbe4..56270cd 100644
--- a/payment/src/test/java/org/killbill/billing/payment/logging/SpyLogger.java
+++ b/payment/src/test/java/org/killbill/billing/payment/logging/SpyLogger.java
@@ -1,6 +1,6 @@
/*
- * Copyright 2014-2015 Groupon, Inc
- * Copyright 2014-2015 The Billing Project, LLC
+ * Copyright 2014-2016 Groupon, Inc
+ * Copyright 2014-2016 The Billing Project, LLC
*
* The Billing Project licenses this file to you under the Apache License, version 2.0
* (the "License"); you may not use this file except in compliance with the
@@ -14,12 +14,15 @@
* License for the specific language governing permissions and limitations
* under the License.
*/
+
package org.killbill.billing.payment.logging;
import java.util.ArrayList;
import java.util.List;
+import java.util.concurrent.LinkedBlockingQueue;
import java.util.regex.Pattern;
+import org.slf4j.event.SubstituteLoggingEvent;
import org.slf4j.helpers.FormattingTuple;
import org.slf4j.helpers.MessageFormatter;
import org.slf4j.helpers.SubstituteLogger;
@@ -28,10 +31,10 @@ import com.google.common.base.Optional;
public class SpyLogger extends SubstituteLogger {
- private List<LogMessage> logMessageList = new ArrayList<LogMessage>();
+ private final List<LogMessage> logMessageList = new ArrayList<LogMessage>();
public SpyLogger(String loggerName) {
- super(loggerName);
+ super(loggerName, new LinkedBlockingQueue<SubstituteLoggingEvent>(), false);
}
public static final String LOG_LEVEL_TRACE = "TRACE";
pom.xml 2(+1 -1)
diff --git a/pom.xml b/pom.xml
index 1c0e5ff..76d2dcb 100644
--- a/pom.xml
+++ b/pom.xml
@@ -21,7 +21,7 @@
<parent>
<artifactId>killbill-oss-parent</artifactId>
<groupId>org.kill-bill.billing</groupId>
- <version>0.86</version>
+ <version>0.88</version>
</parent>
<artifactId>killbill</artifactId>
<version>0.16.4-SNAPSHOT</version>
diff --git a/profiles/killbill/src/main/java/org/killbill/billing/server/listeners/KillbillGuiceListener.java b/profiles/killbill/src/main/java/org/killbill/billing/server/listeners/KillbillGuiceListener.java
index ccc78ee..51a2a75 100644
--- a/profiles/killbill/src/main/java/org/killbill/billing/server/listeners/KillbillGuiceListener.java
+++ b/profiles/killbill/src/main/java/org/killbill/billing/server/listeners/KillbillGuiceListener.java
@@ -35,11 +35,9 @@ import org.killbill.billing.server.modules.KillbillServerModule;
import org.killbill.billing.server.security.TenantFilter;
import org.killbill.bus.api.PersistentBus;
import org.killbill.commons.skeleton.modules.BaseServerModuleBuilder;
-import org.slf4j.ILoggerFactory;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
-import ch.qos.logback.classic.LoggerContext;
import ch.qos.logback.classic.helpers.MDCInsertingServletFilter;
import com.google.common.collect.ImmutableMap;
import com.google.inject.Module;
@@ -114,18 +112,6 @@ public class KillbillGuiceListener extends KillbillPlatformGuiceListener {
}
@Override
- protected void startLifecycleStage1() {
- super.startLifecycleStage1();
-
- // Work-around for http://jira.qos.ch/browse/LOGBACK-730
- final ILoggerFactory iLoggerFactory = LoggerFactory.getILoggerFactory();
- if (iLoggerFactory instanceof LoggerContext) {
- final LoggerContext lc = (LoggerContext) iLoggerFactory;
- lc.setPackagingDataEnabled(false);
- }
- }
-
- @Override
protected void startLifecycleStage2() {
killbilleventHandler = injector.getInstance(KillbillEventHandler.class);
diff --git a/profiles/killbill/src/main/resources/logback.xml b/profiles/killbill/src/main/resources/logback.xml
index 727aae2..0a06d82 100644
--- a/profiles/killbill/src/main/resources/logback.xml
+++ b/profiles/killbill/src/main/resources/logback.xml
@@ -22,7 +22,7 @@
<appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender">
<encoder>
<!-- See http://jira.qos.ch/browse/LOGBACK-262 -->
- <pattern>%date{"yyyy-MM-dd'T'HH:mm:ss,SSSZ", UTC} th='%thread', xff='%X{req.xForwardedFor}', rId='%X{req.requestId}', tRId='%X{kb.tenantRecordId}', aRId='%X{kb.accountRecordId}', lvl='%level', log='%logger{0}', %maskedMsg%n%ex</pattern>
+ <pattern>%date{"yyyy-MM-dd'T'HH:mm:ss,SSSZ", UTC} th='%thread', xff='%X{req.xForwardedFor}', rId='%X{req.requestId}', tRId='%X{kb.tenantRecordId}', aRId='%X{kb.accountRecordId}', lvl='%level', log='%logger{0}', %maskedMsg%n</pattern>
</encoder>
</appender>
@@ -43,7 +43,7 @@
</timeBasedFileNamingAndTriggeringPolicy>
</rollingPolicy>
<encoder>
- <pattern>%date [%thread] %maskedMsg%n%ex</pattern>
+ <pattern>%date [%thread] %maskedMsg%n</pattern>
</encoder>
</appender>
</sift>
@@ -64,7 +64,7 @@
</timeBasedFileNamingAndTriggeringPolicy>
</rollingPolicy>
<encoder>
- <pattern>%date [%thread] %maskedMsg%n%ex</pattern>
+ <pattern>%date [%thread] %maskedMsg%n</pattern>
</encoder>
</appender>
</sift>
@@ -85,7 +85,7 @@
</timeBasedFileNamingAndTriggeringPolicy>
</rollingPolicy>
<encoder>
- <pattern>%date [%thread] %maskedMsg%n%ex</pattern>
+ <pattern>%date [%thread] %maskedMsg%n</pattern>
</encoder>
</appender>
</sift>
@@ -106,7 +106,7 @@
</timeBasedFileNamingAndTriggeringPolicy>
</rollingPolicy>
<encoder>
- <pattern>%date [%thread] %maskedMsg%n%ex</pattern>
+ <pattern>%date [%thread] %maskedMsg%n</pattern>
</encoder>
</appender>
</sift>
@@ -127,7 +127,7 @@
</timeBasedFileNamingAndTriggeringPolicy>
</rollingPolicy>
<encoder>
- <pattern>%date [%thread] %maskedMsg%n%ex</pattern>
+ <pattern>%date [%thread] %maskedMsg%n</pattern>
</encoder>
</appender>
</sift>
@@ -148,7 +148,7 @@
</timeBasedFileNamingAndTriggeringPolicy>
</rollingPolicy>
<encoder>
- <pattern>%date [%thread] %maskedMsg%n%ex</pattern>
+ <pattern>%date [%thread] %maskedMsg%n</pattern>
</encoder>
</appender>
</sift>