From 3435e88c8885203542f8d8bfd947c4990d973408 Mon Sep 17 00:00:00 2001
From: ulrich <undisclosed>
Date: Sat, 23 Jun 2018 11:47:53 +0000
Subject: [PATCH] Logging verfeinert
---
src/logging.properties | 15 +++++++++++++++
src/de/uhilger/bildhelfer/Verkleinerer.java | 11 +++++++----
src/de/uhilger/bildhelfer/Main.java | 11 +++++++++++
3 files changed, 33 insertions(+), 4 deletions(-)
diff --git a/src/de/uhilger/bildhelfer/Main.java b/src/de/uhilger/bildhelfer/Main.java
index 41d47ba..18cb586 100644
--- a/src/de/uhilger/bildhelfer/Main.java
+++ b/src/de/uhilger/bildhelfer/Main.java
@@ -4,6 +4,17 @@
public class Main {
+
+ /*
+ String logFile = System.getProperty("java.util.logging.config.file");
+ if(logFile == null){
+ LogManager.getLogManager().readConfiguration(ReportGenerator.class.getClassLoader().getResourceAsStream("logging.properties"));
+ }
+ Logger logger = Logger.getLogger(ReportGenerator.class.getName());
+ logger.log(Level.INFO, "LOG THIS");
+ */
+
+
private static final Logger logger = Logger.getLogger(Main.class.getName());
public static void main(String[] args) {
diff --git a/src/de/uhilger/bildhelfer/Verkleinerer.java b/src/de/uhilger/bildhelfer/Verkleinerer.java
index 022e834..414383d 100644
--- a/src/de/uhilger/bildhelfer/Verkleinerer.java
+++ b/src/de/uhilger/bildhelfer/Verkleinerer.java
@@ -104,9 +104,11 @@
for(int i = 0; i < fileList.length; i++) {
//System.out.println(fileList[i].getAbsolutePath());
+ logger.fine(fileList[i].getAbsolutePath());
+
File outDir = new File(outDirName);
File outFile = new File(outDir, fileList[i].getName());
- //System.out.println(outFile.getAbsolutePath());
+ logger.info(outFile.getAbsolutePath());
try {
Image image = ImageIO.read(fileList[i]);
MediaTracker mediaTracker = new MediaTracker(new Container());
@@ -206,14 +208,15 @@
}
} catch (InterruptedException ex) {
//System.out.println("Error: " + ex.getLocalizedMessage());
+ logger.log(Level.SEVERE, ex.getLocalizedMessage(), ex);
} catch (FileNotFoundException e) {
- e.printStackTrace();
+ logger.log(Level.SEVERE, e.getLocalizedMessage(), e);
} catch (IOException e) {
- e.printStackTrace();
+ logger.log(Level.SEVERE, e.getLocalizedMessage(), e);
}
}
} else {
- //System.out.println("fileList is null or empty");
+ logger.info("fileList is null or empty");
}
}
}
diff --git a/src/logging.properties b/src/logging.properties
new file mode 100644
index 0000000..76cbe75
--- /dev/null
+++ b/src/logging.properties
@@ -0,0 +1,15 @@
+handlers= java.util.logging.ConsoleHandler
+
+.level= NONE
+
+# default file output is in user's home directory.
+java.util.logging.FileHandler.pattern = %h/java%u.log
+java.util.logging.FileHandler.limit = 50000
+java.util.logging.FileHandler.count = 1
+java.util.logging.FileHandler.formatter = java.util.logging.XMLFormatter
+
+# Limit the message that are printed on the console to FINEST and above.
+java.util.logging.ConsoleHandler.level = FINEST
+java.util.logging.ConsoleHandler.formatter = java.util.logging.SimpleFormatter
+
+de.uhilger.bildhelfer.level = NONE
\ No newline at end of file
--
Gitblit v1.9.3