add log messages

This commit is contained in:
Shinsuke Sugaya 2014-01-17 11:48:12 +09:00
parent 9ea9caf1f1
commit a3202f9480
2 changed files with 17 additions and 1 deletions

View file

@ -9,15 +9,25 @@ import jp.sf.fess.util.ResourceUtil;
import org.apache.commons.io.FileUtils;
import org.apache.commons.io.filefilter.AbstractFileFilter;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
public abstract class DictionaryLocator {
private static final Logger logger = LoggerFactory
.getLogger(DictionaryLocator.class);
protected List<String> searchPathList = new ArrayList<String>();
public abstract List<DictionaryFile<? extends DictionaryItem>> find();
protected File[] findFiles(final String path, final String filenamePrefix,
final List<String> excludedSet) {
final Collection<File> files = FileUtils.listFiles(new File(path),
final File directory = new File(path);
if (logger.isDebugEnabled()) {
logger.debug("Load files from " + directory.getAbsolutePath());
}
final Collection<File> files = FileUtils.listFiles(directory,
new AbstractFileFilter() {
@Override
public boolean accept(final File dir, final String name) {
@ -31,6 +41,9 @@ public abstract class DictionaryLocator {
}
});
if (logger.isDebugEnabled()) {
logger.debug("Dictionary files: " + files);
}
return files.toArray(new File[files.size()]);
}

View file

@ -23,6 +23,9 @@ public class SynonymLocator extends DictionaryLocator {
public List<DictionaryFile<? extends DictionaryItem>> find() {
final List<DictionaryFile<? extends DictionaryItem>> fileList = new ArrayList<DictionaryFile<? extends DictionaryItem>>();
for (final String path : searchPathList) {
if (logger.isInfoEnabled()) {
logger.info("Synonym Files from " + path);
}
final File[] files = findFiles(path, synonymFilePrefix,
excludedSynonymList);
for (final File file : files) {