From 75d35ba1721000ca109e887d4bea460cd2762f90 Mon Sep 17 00:00:00 2001 From: Tim Donohue Date: Thu, 8 Jan 2015 16:24:17 -0600 Subject: [PATCH] Ensure AbstractMETSDisseminator logs all dissemination packages created, similar to how AbstractMETSIngester logs all packages parsed. --- .../content/packager/AbstractMETSDisseminator.java | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/dspace-api/src/main/java/org/dspace/content/packager/AbstractMETSDisseminator.java b/dspace-api/src/main/java/org/dspace/content/packager/AbstractMETSDisseminator.java index c5ff7a1adc..420474b080 100644 --- a/dspace-api/src/main/java/org/dspace/content/packager/AbstractMETSDisseminator.java +++ b/dspace-api/src/main/java/org/dspace/content/packager/AbstractMETSDisseminator.java @@ -73,6 +73,7 @@ import org.dspace.content.crosswalk.StreamDisseminationCrosswalk; import org.dspace.core.ConfigurationManager; import org.dspace.core.Constants; import org.dspace.core.Context; +import org.dspace.core.LogManager; import org.dspace.core.PluginManager; import org.dspace.core.Utils; import org.dspace.license.CreativeCommons; @@ -257,6 +258,14 @@ public abstract class AbstractMETSDisseminator // make a Zip-based package writeZipPackage(context, dso, params, outStream); }//end if/else + + // Assuming no errors, log this dissemination + log.info(LogManager.getHeader(context, "package_disseminate", + "Disseminated package file=" + pkgFile.getName() + + " for Object, type=" + + Constants.typeText[dso.getType()] + ", handle=" + + dso.getHandle() + ", dbID=" + + String.valueOf(dso.getID()))); }//end try catch (MetsException e) {