[jboss-cvs] JBossAS SVN: r57715 - projects/microcontainer/trunk/container/src/main/org/jboss/virtual/plugins/vfs/helpers
jboss-cvs-commits at lists.jboss.org
jboss-cvs-commits at lists.jboss.org
Wed Oct 18 18:23:41 EDT 2006
Author: scott.stark at jboss.org
Date: 2006-10-18 18:23:40 -0400 (Wed, 18 Oct 2006)
New Revision: 57715
Modified:
projects/microcontainer/trunk/container/src/main/org/jboss/virtual/plugins/vfs/helpers/SuffixMatchFilter.java
Log:
Add trace level logging
Modified: projects/microcontainer/trunk/container/src/main/org/jboss/virtual/plugins/vfs/helpers/SuffixMatchFilter.java
===================================================================
--- projects/microcontainer/trunk/container/src/main/org/jboss/virtual/plugins/vfs/helpers/SuffixMatchFilter.java 2006-10-18 22:23:18 UTC (rev 57714)
+++ projects/microcontainer/trunk/container/src/main/org/jboss/virtual/plugins/vfs/helpers/SuffixMatchFilter.java 2006-10-18 22:23:40 UTC (rev 57715)
@@ -25,6 +25,7 @@
import java.util.Collections;
import java.util.List;
+import org.jboss.logging.Logger;
import org.jboss.virtual.VirtualFile;
import org.jboss.virtual.VisitorAttributes;
@@ -37,9 +38,11 @@
*/
public class SuffixMatchFilter extends AbstractVirtualFileFilterWithAttributes
{
+ private static Logger log = Logger.getLogger(SuffixMatchFilter.class);
/** The suffixes */
private List<String> suffixes;
-
+ private boolean trace;
+
/**
* Create a new SuffixMatchFilter,
* using {@link VisitorAttributes#RECURSE_LEAVES_ONLY}
@@ -63,6 +66,7 @@
{
this(Collections.EMPTY_LIST, attributes);
suffixes.add(suffix);
+ trace = log.isTraceEnabled();
}
/**
* Create a new SuffixMatchFilter.
@@ -96,11 +100,17 @@
public boolean accepts(VirtualFile file)
{
String name = file.getName();
+ boolean accepts = false;
for (int i = 0; i < suffixes.size(); ++i)
{
if (name.endsWith(suffixes.get(0)))
- return true;
+ {
+ accepts = true;
+ break;
+ }
}
- return false;
+ if( trace )
+ log.trace(file+" accepted: "+accepts);
+ return accepts;
}
}
More information about the jboss-cvs-commits
mailing list