comparison flys-artifacts/src/main/java/de/intevation/flys/artifacts/FLYSArtifact.java @ 4495:c095eb67c975

Improve loggin in FLYSArtifact
author Björn Ricks <bjoern.ricks@intevation.de>
date Wed, 14 Nov 2012 11:10:06 +0100
parents 5b8919ef601d
children d8992459b408
comparison
equal deleted inserted replaced
4494:334c68344eb5 4495:c095eb67c975
928 } 928 }
929 } 929 }
930 } 930 }
931 931
932 log.warn("Could not find facet: " + name + " at " + index); 932 log.warn("Could not find facet: " + name + " at " + index);
933 log.warn("Available facets for : " + getName() + " " + identifier() +
934 ": " + facets.values());
933 return null; 935 return null;
934 } 936 }
935 937
936 938
937 /** 939 /**
1227 if (debug) { 1229 if (debug) {
1228 log.debug("No facets found."); 1230 log.debug("No facets found.");
1229 } 1231 }
1230 return new ArrayList<Output>(); 1232 return new ArrayList<Output>();
1231 } 1233 }
1234 if (debug) {
1235 log.debug("State '" + stateId + "' has facets " + fs);
1236 }
1232 1237
1233 List<Output> gen = generateOutputs(list, fs); 1238 List<Output> gen = generateOutputs(list, fs);
1234 1239
1235 if (debug) { 1240 if (debug) {
1236 log.debug("State '" + stateId + "' has " + gen.size() + " outs"); 1241 log.debug("State '" + stateId + "' has " + gen.size() + " outs");
1247 * @param list List of outputs 1252 * @param list List of outputs
1248 * @param fs List of facets 1253 * @param fs List of facets
1249 */ 1254 */
1250 protected List<Output> generateOutputs(List<Output> list, List<Facet> fs) { 1255 protected List<Output> generateOutputs(List<Output> list, List<Facet> fs) {
1251 List<Output> generated = new ArrayList<Output>(); 1256 List<Output> generated = new ArrayList<Output>();
1257 log.debug("generateOutputs for Artifact " + getName() + " "
1258 + identifier());
1252 1259
1253 boolean debug = log.isDebugEnabled(); 1260 boolean debug = log.isDebugEnabled();
1254 1261
1255 for (Output out: list) { 1262 for (Output out: list) {
1263 log.debug("check facets for output: " + out.getName());
1256 Output o = new DefaultOutput( 1264 Output o = new DefaultOutput(
1257 out.getName(), 1265 out.getName(),
1258 out.getDescription(), 1266 out.getDescription(),
1259 out.getMimeType(), 1267 out.getMimeType(),
1260 out.getType()); 1268 out.getType());
1437 * Method to dump the artifacts state/data. 1445 * Method to dump the artifacts state/data.
1438 */ 1446 */
1439 protected void dumpArtifact() { 1447 protected void dumpArtifact() {
1440 log.debug("++++++++++++++ DUMP ARTIFACT DATA +++++++++++++++++"); 1448 log.debug("++++++++++++++ DUMP ARTIFACT DATA +++++++++++++++++");
1441 // Include uuid, type, name 1449 // Include uuid, type, name
1450 log.debug(" - Name: " + getName());
1451 log.debug(" - UUID: " + identifier());
1452 log.debug(" - Class: " + this.getClass().getName());
1442 1453
1443 log.debug("------ DUMP DATA ------"); 1454 log.debug("------ DUMP DATA ------");
1444 Collection<StateData> allData = data.values(); 1455 Collection<StateData> allData = data.values();
1445 1456
1446 for (StateData d: allData) { 1457 for (StateData d: allData) {

http://dive4elements.wald.intevation.org