Added debug log message for each file loaded.

This commit is contained in:
Kevin Ruland 2012-04-13 19:35:53 +00:00
parent 255c6771dd
commit 0adf3a2734

View File

@ -10,6 +10,7 @@ import java.util.Set;
import net.sf.openrocket.file.Loader; import net.sf.openrocket.file.Loader;
import net.sf.openrocket.file.preset.PresetCSVReader; import net.sf.openrocket.file.preset.PresetCSVReader;
import net.sf.openrocket.logging.LogHelper;
import net.sf.openrocket.preset.ComponentPreset; import net.sf.openrocket.preset.ComponentPreset;
import net.sf.openrocket.preset.InvalidComponentPresetException; import net.sf.openrocket.preset.InvalidComponentPresetException;
import net.sf.openrocket.preset.TypedPropertyMap; import net.sf.openrocket.preset.TypedPropertyMap;
@ -18,15 +19,20 @@ import net.sf.openrocket.util.BugException;
public class ComponentPresetDatabase extends Database<ComponentPreset> implements ComponentPresetDao { public class ComponentPresetDatabase extends Database<ComponentPreset> implements ComponentPresetDao {
private static final LogHelper log = Application.getLogger();
private static class ComponentPresetLoader implements Loader<ComponentPreset> { private static class ComponentPresetLoader implements Loader<ComponentPreset> {
@Override @Override
public Collection<ComponentPreset> load(InputStream stream, public Collection<ComponentPreset> load(InputStream stream,
String filename) throws IOException { String filename) throws IOException {
log.debug("Loading presets from file " + filename);
Set<String> favorites = Application.getPreferences().getComponentFavorites(); Set<String> favorites = Application.getPreferences().getComponentFavorites();
List<ComponentPreset> returnval = new ArrayList<ComponentPreset>(); List<ComponentPreset> returnval = new ArrayList<ComponentPreset>();
PresetCSVReader parser = new PresetCSVReader(stream); PresetCSVReader parser = new PresetCSVReader(stream);
List<TypedPropertyMap> list = parser.parse(); List<TypedPropertyMap> list = parser.parse();
for( TypedPropertyMap o : list ) { for( TypedPropertyMap o : list ) {
@ -42,13 +48,13 @@ public class ComponentPresetDatabase extends Database<ComponentPreset> implement
} }
return returnval; return returnval;
} }
} }
public ComponentPresetDatabase() { public ComponentPresetDatabase() {
super(new ComponentPresetLoader()); super(new ComponentPresetLoader());
} }
@Override @Override
public List<ComponentPreset> listAll() { public List<ComponentPreset> listAll() {
return list; return list;
@ -64,7 +70,7 @@ public class ComponentPresetDatabase extends Database<ComponentPreset> implement
if ( type == null ) { if ( type == null ) {
return Collections.<ComponentPreset>emptyList(); return Collections.<ComponentPreset>emptyList();
} }
List<ComponentPreset> result = new ArrayList<ComponentPreset>(list.size()/6); List<ComponentPreset> result = new ArrayList<ComponentPreset>(list.size()/6);
for( ComponentPreset preset : list ) { for( ComponentPreset preset : list ) {