فهرست منبع

LatexWriter (7A)

Andrew Grant 4 ماه پیش
والد
کامیت
4fcf7f9fa4
1فایلهای تغییر یافته به همراه12 افزوده شده و 0 حذف شده
  1. 12 0
      src/main/java/scot/carricksoftware/grantswriter/writer/LatexWriterImpl.java

+ 12 - 0
src/main/java/scot/carricksoftware/grantswriter/writer/LatexWriterImpl.java

@@ -5,10 +5,16 @@
 
 package scot.carricksoftware.grantswriter.writer;
 
+import org.apache.logging.log4j.LogManager;
+import org.apache.logging.log4j.Logger;
+
 import java.io.PrintWriter;
 
+@SuppressWarnings("LoggingSimilarMessage")
 public class LatexWriterImpl implements LatexWriter {
 
+    private static final Logger logger = LogManager.getLogger(LatexWriterImpl.class);
+
     private PrintWriter latexFile;
 
     private boolean isOpen = false;
@@ -43,6 +49,9 @@ public class LatexWriterImpl implements LatexWriter {
             latexFile.println(string);
         } catch (Exception e) {
             throw new RuntimeException(e);
+        } finally {
+            //noinspection StringConcatenationArgumentToLogCall
+            logger.debug("Printed " + string);
         }
     }
 
@@ -52,6 +61,9 @@ public class LatexWriterImpl implements LatexWriter {
             latexFile.println(string);
         } catch (Exception e) {
             throw new RuntimeException(e);
+        } finally {
+            //noinspection StringConcatenationArgumentToLogCall
+            logger.debug("Printed " + string);
         }
     }
 }