15,8 → 15,6 |
*/ |
package net.brutex.xservices.util; |
|
import lombok.extern.slf4j.Slf4j; |
|
import java.io.IOException; |
import java.nio.file.FileSystems; |
import java.nio.file.FileVisitResult; |
28,7 → 26,11 |
import java.util.List; |
|
|
import org.apache.logging.log4j.LogManager; |
import org.apache.logging.log4j.Logger; |
|
import net.brutex.xservices.types.FileInfoType; |
|
// TODO: Auto-generated Javadoc |
/** |
* The Class FileWalker. |
35,7 → 37,6 |
* |
* @author Brian Rosenberger, bru(at)brutex.de |
*/ |
@Slf4j |
public class FileWalker extends SimpleFileVisitor<Path> { |
|
/** The matcher. */ |
50,6 → 51,9 |
/** The pattern. */ |
private final String pattern; |
|
/** The logger. */ |
private static final Logger logger = LogManager.getLogger(); |
|
List<Path> list; |
|
/** |
74,11 → 78,11 |
*/ |
void find(Path file) { |
Path name = file.getFileName(); |
log.debug("Compare file '{}' against pattern '{}'.", file, pattern); |
logger.trace("Compare file " + file.toString() + " against pattern '"+pattern+"'."); |
total++; |
if (name != null && matcher.matches(name)) { |
list.add(file); |
log.debug("Added file '{}' to the result set.", file); |
logger.debug("Added file " + file.toString() + " to the result set."); |
num++; |
} |
} |
114,7 → 118,7 |
@Override |
public FileVisitResult visitFileFailed(Path file, |
IOException exc) { |
log.warn("Failed to include file '{}'.", file); |
logger.warn(String.format("Failed to include file '%s'.", file.toString())); |
return FileVisitResult.CONTINUE; |
} |
|