From: <jen...@us...> - 2008-11-29 23:07:34
|
Revision: 1532 http://dl-learner.svn.sourceforge.net/dl-learner/?rev=1532&view=rev Author: jenslehmann Date: 2008-11-29 23:07:28 +0000 (Sat, 29 Nov 2008) Log Message: ----------- added log4j logging for protege plugin Modified Paths: -------------- trunk/src/dl-learner/org/dllearner/tools/protege/ActionHandler.java trunk/src/dl-learner/org/dllearner/tools/protege/ProtegePlugin.java Modified: trunk/src/dl-learner/org/dllearner/tools/protege/ActionHandler.java =================================================================== --- trunk/src/dl-learner/org/dllearner/tools/protege/ActionHandler.java 2008-11-29 22:33:54 UTC (rev 1531) +++ trunk/src/dl-learner/org/dllearner/tools/protege/ActionHandler.java 2008-11-29 23:07:28 UTC (rev 1532) @@ -58,6 +58,8 @@ // This is the DLLearnerModel. + private static Logger logger = Logger.getLogger(ActionHandler.class); + private DLLearnerModel model; private OWLEditorKit editorKit; @@ -388,6 +390,8 @@ private void updateList(final List<EvaluatedDescription> result) { + logger.debug("update list with " + result); + Runnable doUpdateList = new Runnable() { Modified: trunk/src/dl-learner/org/dllearner/tools/protege/ProtegePlugin.java =================================================================== --- trunk/src/dl-learner/org/dllearner/tools/protege/ProtegePlugin.java 2008-11-29 22:33:54 UTC (rev 1531) +++ trunk/src/dl-learner/org/dllearner/tools/protege/ProtegePlugin.java 2008-11-29 23:07:28 UTC (rev 1532) @@ -19,6 +19,11 @@ */ package org.dllearner.tools.protege; +import org.apache.log4j.FileAppender; +import org.apache.log4j.HTMLLayout; +import org.apache.log4j.Layout; +import org.apache.log4j.Level; +import org.apache.log4j.Logger; import org.protege.editor.owl.ui.view.AbstractOWLClassViewComponent; import org.semanticweb.owl.model.OWLClass; import org.protege.editor.owl.ui.framelist.OWLFrameList2; @@ -48,7 +53,17 @@ JScrollPane dlLearner = new JScrollPane(list); add(dlLearner); - + // add file logger (comment out if not needed) + boolean useAdditionalLogger = true; + if(useAdditionalLogger) { + Layout layout = new HTMLLayout(); + String fileName = "logs/dllearner_log.html"; + FileAppender fileAppender = new FileAppender(layout, fileName); + // only add log statements in protege package to log file + Logger protegeLogger = Logger.getLogger("org.dllearner.tools.protege"); + protegeLogger.addAppender(fileAppender); + protegeLogger.setLevel(Level.DEBUG); + } } @Override This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |