[jboss-svn-commits] JBoss Common SVN: r3871 - shrinkwrap/trunk/impl-base/src/main/java/org/jboss/shrinkwrap/impl/base/io.
jboss-svn-commits at lists.jboss.org
jboss-svn-commits at lists.jboss.org
Tue Dec 22 10:28:02 EST 2009
Author: ALRubinger
Date: 2009-12-22 10:28:02 -0500 (Tue, 22 Dec 2009)
New Revision: 3871
Modified:
shrinkwrap/trunk/impl-base/src/main/java/org/jboss/shrinkwrap/impl/base/io/IOUtil.java
Log:
[SHRINKWRAP-101] Close streams in separate blocks, adding logging on ignore
Modified: shrinkwrap/trunk/impl-base/src/main/java/org/jboss/shrinkwrap/impl/base/io/IOUtil.java
===================================================================
--- shrinkwrap/trunk/impl-base/src/main/java/org/jboss/shrinkwrap/impl/base/io/IOUtil.java 2009-12-22 14:53:51 UTC (rev 3870)
+++ shrinkwrap/trunk/impl-base/src/main/java/org/jboss/shrinkwrap/impl/base/io/IOUtil.java 2009-12-22 15:28:02 UTC (rev 3871)
@@ -21,6 +21,8 @@
import java.io.IOException;
import java.io.InputStream;
import java.io.OutputStream;
+import java.util.logging.Level;
+import java.util.logging.Logger;
import org.jboss.shrinkwrap.impl.base.Validate;
@@ -38,6 +40,11 @@
//-------------------------------------------------------------------------------------||
// Class Members ----------------------------------------------------------------------||
//-------------------------------------------------------------------------------------||
+
+ /**
+ * Logger
+ */
+ private static final Logger log = Logger.getLogger(IOUtil.class.getName());
/**
* Default Error Handler
@@ -159,11 +166,24 @@
try
{
input.close();
+ }
+ catch (final IOException ignore)
+ {
+ if (log.isLoggable(Level.FINER))
+ {
+ log.finer("Could not close stream due to: " + ignore.getMessage() + "; ignoring");
+ }
+ }
+ try
+ {
output.close();
}
catch (final IOException ignore)
{
-
+ if (log.isLoggable(Level.FINER))
+ {
+ log.finer("Could not close stream due to: " + ignore.getMessage() + "; ignoring");
+ }
}
}
}
More information about the jboss-svn-commits
mailing list