bdi4jade

Added local logs

9/12/2014 7:01:07 PM

Details

diff --git a/bdi-jade/src/bdi4jade/core/Capability.java b/bdi-jade/src/bdi4jade/core/Capability.java
index ea31bfe..8489460 100644
--- a/bdi-jade/src/bdi4jade/core/Capability.java
+++ b/bdi-jade/src/bdi4jade/core/Capability.java
@@ -65,6 +65,7 @@ import bdi4jade.util.ReflectionUtils;
 public class Capability implements Serializable {
 
 	private static final long serialVersionUID = -4922359927943108421L;
+	private static final Log log = LogFactory.getLog(Capability.class);
 
 	private final Set<Capability> associationSources;
 	private final Set<Capability> associationTargets;
@@ -74,7 +75,6 @@ public class Capability implements Serializable {
 	private Map<Class<? extends Capability>, Set<Capability>> fullAccessOwnersMap;
 	protected final String id;
 	private final Collection<Intention> intentions;
-	protected final Log log;
 	private BDIAgent myAgent;
 	private OptionGenerationFunction optionGenerationFunction;
 	private final List<Class<? extends Capability>> parentCapabilities;
@@ -143,7 +143,6 @@ public class Capability implements Serializable {
 	protected Capability(String id, BeliefBase beliefBase,
 			Set<Belief<?, ?>> initialBeliefs, PlanLibrary planLibrary,
 			Set<Plan> initialPlans) {
-		this.log = LogFactory.getLog(getClass());
 		this.intentions = new LinkedList<>();
 		this.parentCapabilities = generateParentCapabilities();
 		log.debug("Parent capabilities: " + parentCapabilities);
diff --git a/bdi-jade/src/bdi4jade/core/Intention.java b/bdi-jade/src/bdi4jade/core/Intention.java
index 62d727b..c2287cd 100644
--- a/bdi-jade/src/bdi4jade/core/Intention.java
+++ b/bdi-jade/src/bdi4jade/core/Intention.java
@@ -57,12 +57,13 @@ import bdi4jade.plan.planbody.PlanBody;
  */
 public class Intention {
 
+	private static final Log log = LogFactory.getLog(Intention.class);
+
 	private PlanBody currentPlan;
 	private final Capability dispatcher;
 	private final Set<Plan> executedPlans;
 	private final Goal goal;
 	private final List<GoalListener> goalListeners;
-	private final Log log;
 	private final AbstractBDIAgent myAgent;
 	private boolean noLongerDesired;
 	private final Set<Capability> owners;
@@ -97,7 +98,6 @@ public class Intention {
 	 */
 	public Intention(Goal goal, AbstractBDIAgent bdiAgent, Capability dispatcher)
 			throws IllegalAccessException {
-		this.log = LogFactory.getLog(this.getClass());
 		this.goal = goal;
 		this.myAgent = bdiAgent;
 		this.unachievable = false;
diff --git a/bdi-jade/src/bdi4jade/extension/planselection/utilitybased/UtilityBasedPlanSelectionStrategy.java b/bdi-jade/src/bdi4jade/extension/planselection/utilitybased/UtilityBasedPlanSelectionStrategy.java
index bb75e91..76e7d88 100644
--- a/bdi-jade/src/bdi4jade/extension/planselection/utilitybased/UtilityBasedPlanSelectionStrategy.java
+++ b/bdi-jade/src/bdi4jade/extension/planselection/utilitybased/UtilityBasedPlanSelectionStrategy.java
@@ -45,10 +45,11 @@ import bdi4jade.reasoning.PlanSelectionStrategy;
 public class UtilityBasedPlanSelectionStrategy extends
 		AbstractReasoningStrategy implements PlanSelectionStrategy {
 
-	private final Log log;
+	private static final Log log = LogFactory
+			.getLog(UtilityBasedPlanSelectionStrategy.class);
 
 	public UtilityBasedPlanSelectionStrategy() {
-		this.log = LogFactory.getLog(getClass());
+
 	}
 
 	@SuppressWarnings("unchecked")
diff --git a/bdi-jade/src/bdi4jade/message/BDIAgentMsgReceiver.java b/bdi-jade/src/bdi4jade/message/BDIAgentMsgReceiver.java
index fe5e5d1..59919e2 100644
--- a/bdi-jade/src/bdi4jade/message/BDIAgentMsgReceiver.java
+++ b/bdi-jade/src/bdi4jade/message/BDIAgentMsgReceiver.java
@@ -74,11 +74,10 @@ public class BDIAgentMsgReceiver extends MsgReceiver {
 
 	}
 
+	private static final Log log = LogFactory.getLog(BDIAgentMsgReceiver.class);
 	public static final Object MSG_KEY = "msgs";
 	private static final long serialVersionUID = -4435254708782532901L;
 
-	private final Log log;
-
 	/**
 	 * Initializes this message receiver, which is associated with a BDI agent.
 	 * 
@@ -89,7 +88,6 @@ public class BDIAgentMsgReceiver extends MsgReceiver {
 		super((Agent) agent, MessageTemplate.MatchAll(), INFINITE,
 				new DataStore(), MSG_KEY);
 		this.template = new MessageTemplate(new BDIAgentMatchExpression());
-		this.log = LogFactory.getLog(this.getClass());
 	}
 
 	/**
diff --git a/bdi-jade/src/bdi4jade/plan/planbody/AbstractPlanBody.java b/bdi-jade/src/bdi4jade/plan/planbody/AbstractPlanBody.java
index 02ee1be..1f87c7b 100644
--- a/bdi-jade/src/bdi4jade/plan/planbody/AbstractPlanBody.java
+++ b/bdi-jade/src/bdi4jade/plan/planbody/AbstractPlanBody.java
@@ -53,11 +53,11 @@ import bdi4jade.util.ReflectionUtils;
 public abstract class AbstractPlanBody extends Behaviour implements PlanBody {
 
 	private static final long serialVersionUID = -6488256636028800227L;
+	private static final Log log = LogFactory.getLog(AbstractPlanBody.class);
 
 	private EndState endState;
 	private final List<GoalEvent> goalEventQueue;
 	private Intention intention;
-	protected final Log log;
 	private Plan plan;
 	private final List<Goal> subgoals;
 
@@ -65,7 +65,6 @@ public abstract class AbstractPlanBody extends Behaviour implements PlanBody {
 	 * Creates a new plan body.
 	 */
 	public AbstractPlanBody() {
-		this.log = LogFactory.getLog(getClass());
 		this.plan = null;
 		this.intention = null;
 		this.endState = null;
diff --git a/bdi-jade/src/bdi4jade/plan/planbody/ParallelGoalPlanBody.java b/bdi-jade/src/bdi4jade/plan/planbody/ParallelGoalPlanBody.java
index f474e9c..c081cb1 100644
--- a/bdi-jade/src/bdi4jade/plan/planbody/ParallelGoalPlanBody.java
+++ b/bdi-jade/src/bdi4jade/plan/planbody/ParallelGoalPlanBody.java
@@ -25,6 +25,9 @@ package bdi4jade.plan.planbody;
 import java.util.ArrayList;
 import java.util.List;
 
+import org.apache.commons.logging.Log;
+import org.apache.commons.logging.LogFactory;
+
 import bdi4jade.event.GoalEvent;
 import bdi4jade.goal.Goal;
 import bdi4jade.goal.GoalStatus;
@@ -39,6 +42,8 @@ import bdi4jade.plan.Plan.EndState;
 public class ParallelGoalPlanBody extends AbstractPlanBody implements
 		OutputPlanBody {
 
+	private static final Log log = LogFactory
+			.getLog(ParallelGoalPlanBody.class);
 	private static final long serialVersionUID = -5919677537834351951L;
 
 	protected List<Goal> completedGoals;
diff --git a/bdi-jade/src/bdi4jade/plan/planbody/SequentialGoalPlanBody.java b/bdi-jade/src/bdi4jade/plan/planbody/SequentialGoalPlanBody.java
index 74fc80d..d93933b 100644
--- a/bdi-jade/src/bdi4jade/plan/planbody/SequentialGoalPlanBody.java
+++ b/bdi-jade/src/bdi4jade/plan/planbody/SequentialGoalPlanBody.java
@@ -26,6 +26,9 @@ import java.util.ArrayList;
 import java.util.Iterator;
 import java.util.List;
 
+import org.apache.commons.logging.Log;
+import org.apache.commons.logging.LogFactory;
+
 import bdi4jade.annotation.Parameter;
 import bdi4jade.event.GoalEvent;
 import bdi4jade.exception.ParameterException;
@@ -44,6 +47,8 @@ import bdi4jade.util.ReflectionUtils;
 public class SequentialGoalPlanBody extends AbstractPlanBody implements
 		OutputPlanBody {
 
+	private static final Log log = LogFactory
+			.getLog(SequentialGoalPlanBody.class);
 	private static final long serialVersionUID = -5919677537834351951L;
 
 	protected List<Goal> completedGoals;