diff --git a/invoice/src/main/java/com/ning/billing/invoice/InvoiceDispatcher.java b/invoice/src/main/java/com/ning/billing/invoice/InvoiceDispatcher.java
index 27ce936..5bf88e5 100644
--- a/invoice/src/main/java/com/ning/billing/invoice/InvoiceDispatcher.java
+++ b/invoice/src/main/java/com/ning/billing/invoice/InvoiceDispatcher.java
@@ -80,8 +80,6 @@ public class InvoiceDispatcher {
private final Bus eventBus;
private final Clock clock;
- private final boolean VERBOSE_OUTPUT;
-
@Inject
public InvoiceDispatcher(final InvoiceGenerator generator, final AccountUserApi accountUserApi,
final BillingApi billingApi,
@@ -98,9 +96,6 @@ public class InvoiceDispatcher {
this.locker = locker;
this.eventBus = eventBus;
this.clock = clock;
-
- final String verboseOutputValue = System.getProperty("VERBOSE_OUTPUT");
- VERBOSE_OUTPUT = (verboseOutputValue != null) && Boolean.parseBoolean(verboseOutputValue);
}
public void processSubscription(final EffectiveSubscriptionEvent transition,
@@ -166,22 +161,13 @@ public class InvoiceDispatcher {
if (invoice == null) {
log.info("Generated null invoice.");
- outputDebugData(billingEvents, invoices);
if (!dryRun) {
final BusEvent event = new DefaultNullInvoiceEvent(accountId, clock.getUTCToday(), context.getUserToken());
postEvent(event, accountId);
}
} else {
log.info("Generated invoice {} with {} items.", invoice.getId().toString(), invoice.getNumberOfItems());
- if (VERBOSE_OUTPUT) {
- log.info("New items");
- for (final InvoiceItem item : invoice.getInvoiceItems()) {
- log.info(item.toString());
- }
- }
- outputDebugData(billingEvents, invoices);
if (!dryRun) {
-
// We need to check whether this is just a 'shell' invoice or a real invoice with items on it
final boolean isRealInvoiceWithItems = Collections2.filter(invoice.getInvoiceItems(), new Predicate<InvoiceItem>() {
@Override
@@ -263,20 +249,4 @@ public class InvoiceDispatcher {
}
}
}
-
- private void outputDebugData(final Collection<BillingEvent> events, final Collection<Invoice> invoices) {
- if (VERBOSE_OUTPUT) {
- log.info("Events");
- for (final BillingEvent event : events) {
- log.info(event.toString());
- }
-
- log.info("Existing items");
- for (final Invoice invoice : invoices) {
- for (final InvoiceItem item : invoice.getInvoiceItems()) {
- log.info(item.toString());
- }
- }
- }
- }
}