From: Bill Erickson Date: Mon, 30 Apr 2018 19:26:06 +0000 (-0500) Subject: more debugging X-Git-Url: https://old-git.evergreen-ils.org/?a=commitdiff_plain;h=fa572d0c5261e6835fba42d522d7c25896761225;p=working%2FHatch.git more debugging Signed-off-by: Bill Erickson --- diff --git a/src/org/evergreen_ils/hatch/PrintManager.java b/src/org/evergreen_ils/hatch/PrintManager.java index 3184a0b5a3..e838f32a8e 100644 --- a/src/org/evergreen_ils/hatch/PrintManager.java +++ b/src/org/evergreen_ils/hatch/PrintManager.java @@ -30,6 +30,8 @@ import javax.print.attribute.standard.Media; import javax.print.attribute.standard.OrientationRequested; import java.lang.IllegalArgumentException; +import java.io.StringWriter; +import java.io.PrintWriter; // data structures import java.util.Set; @@ -160,7 +162,15 @@ public class PrintManager { logger.warning(error); response.put("status", 400); - response.put("message", error); + + //response.put("message", error); + + StringWriter sw = new StringWriter(); + PrintWriter pw = new PrintWriter(sw); + iae.printStackTrace(pw); + logger.warning(sw.toString()); + + response.put("message", sw.toString()); } RequestHandler.reply(response); @@ -192,7 +202,10 @@ public class PrintManager { PageLayout layout = buildPageLayout(settings, printer); PrinterJob job = PrinterJob.createPrinterJob(printer); - if (layout != null) job.getJobSettings().setPageLayout(layout); + if (layout != null) { + logger.warning(layout.toString()); + job.getJobSettings().setPageLayout(layout); + } // apply any provided settings to the job applySettingsToJob(settings, job); diff --git a/src/org/evergreen_ils/hatch/TestHatch.java b/src/org/evergreen_ils/hatch/TestHatch.java index ee85154ac1..39518d3a14 100644 --- a/src/org/evergreen_ils/hatch/TestHatch.java +++ b/src/org/evergreen_ils/hatch/TestHatch.java @@ -120,7 +120,6 @@ public class TestHatch { pause(); - /* // Printing tests obj = new JSONObject(); @@ -130,9 +129,11 @@ public class TestHatch { obj.put("action", "print"); obj.put("contentType", "text/plain"); obj.put("content", "Hello, World!"); - obj.put("showDialog", true); // avoid auto-print while testing + obj.put("autoMargins", true); + //obj.put("showDialog", true); // avoid auto-print while testing io.sendMessage(obj); + /* pause(); obj = new JSONObject(); @@ -152,8 +153,8 @@ public class TestHatch { io.sendMessage(obj); pause(); - */ + } /**