add log messages
This commit is contained in:
parent
9ea9caf1f1
commit
a3202f9480
2 changed files with 17 additions and 1 deletions
|
@ -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()]);
|
||||
}
|
||||
|
||||
|
|
|
@ -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) {
|
||||
|
|
Loading…
Add table
Reference in a new issue