From f5845908b990942330025b61b0588459e62adc3d Mon Sep 17 00:00:00 2001 From: Jeremy Long Date: Tue, 15 Oct 2013 21:03:10 -0400 Subject: [PATCH] improved logging Former-commit-id: 889e0938642ecc754b02ad14a8ddaf457c955425 --- .../src/main/java/org/owasp/dependencycheck/Engine.java | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/dependency-check-core/src/main/java/org/owasp/dependencycheck/Engine.java b/dependency-check-core/src/main/java/org/owasp/dependencycheck/Engine.java index b44baad8d..f5d2ccae4 100644 --- a/dependency-check-core/src/main/java/org/owasp/dependencycheck/Engine.java +++ b/dependency-check-core/src/main/java/org/owasp/dependencycheck/Engine.java @@ -282,6 +282,8 @@ public class Engine { final List analyzerList = analyzers.get(phase); for (Analyzer a : analyzerList) { try { + final String msg = String.format("Initializing %s", a.getName()); + Logger.getLogger(Engine.class.getName()).log(Level.FINE, msg); a.initialize(); } catch (Exception ex) { final String msg = String.format("\"Exception occurred initializing \"%s\".\"", a.getName()); @@ -305,9 +307,13 @@ public class Engine { * analyzers may modify it. This prevents ConcurrentModificationExceptions. * This is okay for adds/deletes because it happens per analyzer. */ + final String msg = String.format("Begin Analyzer '%s'", a.getName()); + Logger.getLogger(Engine.class.getName()).log(Level.FINE, msg); final Set dependencySet = new HashSet(); dependencySet.addAll(dependencies); for (Dependency d : dependencySet) { + final String msgFile = String.format("Begin Analysis of '%s'", d.getActualFilePath()); + Logger.getLogger(Engine.class.getName()).log(Level.FINE, msgFile); if (a.supportsExtension(d.getFileExtension())) { try { a.analyze(d, this); @@ -323,6 +329,8 @@ public class Engine { for (AnalysisPhase phase : AnalysisPhase.values()) { final List analyzerList = analyzers.get(phase); for (Analyzer a : analyzerList) { + final String msg = String.format("Closing Analyzer '%s'", a.getName()); + Logger.getLogger(Engine.class.getName()).log(Level.FINE, msg); try { a.close(); } catch (Exception ex) {