projects
/
mir.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
cleanup / abuse system fix / prepping for a release
[mir.git]
/
source
/
mir
/
producer
/
FileDeletingProducerNode.java
diff --git
a/source/mir/producer/FileDeletingProducerNode.java
b/source/mir/producer/FileDeletingProducerNode.java
index
2adbc54
..
4c60ce1
100755
(executable)
--- a/
source/mir/producer/FileDeletingProducerNode.java
+++ b/
source/mir/producer/FileDeletingProducerNode.java
@@
-29,11
+29,11
@@
*/
package mir.producer;
*/
package mir.producer;
+import mir.log.LoggerWrapper;
+
import java.io.File;
import java.util.Map;
import java.io.File;
import java.util.Map;
-import mir.log.LoggerWrapper;
-
public class FileDeletingProducerNode extends FileOperationProducerNode {
public FileDeletingProducerNode(String aFileIdentifier) {
public class FileDeletingProducerNode extends FileOperationProducerNode {
public FileDeletingProducerNode(String aFileIdentifier) {
@@
-41,11
+41,15
@@
public class FileDeletingProducerNode extends FileOperationProducerNode {
}
protected void perform(File aFile, Map aValueMap, String aVerb, LoggerWrapper aLogger) throws ProducerFailure {
}
protected void perform(File aFile, Map aValueMap, String aVerb, LoggerWrapper aLogger) throws ProducerFailure {
- if (!aFile.delete()) {
- aLogger.error("Can't delete file " + aFile.getName());
+ try {
+ if (!aFile.delete()) {
+ throw new Exception("Unable to delete file " + aFile);
+ }
+
+ aLogger.debug("File " + aFile.getName() + " deleted");
}
}
-
else
{
- aLogger.
info("File " + aFile.getName() + " deleted"
);
+
catch (Throwable t)
{
+ aLogger.
warn("Can't delete file " + aFile.getAbsolutePath()
);
}
}
}
\ No newline at end of file
}
}
}
\ No newline at end of file