|
From: <jom...@us...> - 2010-10-19 10:16:20
|
Revision: 1620
http://jason.svn.sourceforge.net/jason/?rev=1620&view=rev
Author: jomifred
Date: 2010-10-19 10:16:14 +0000 (Tue, 19 Oct 2010)
Log Message:
-----------
fix logging problem: if verbose is not set, leave the current logging conf and do not override with INFO level.
Modified Paths:
--------------
trunk/src/jason/asSemantics/Agent.java
trunk/src/jason/asSemantics/TransitionSystem.java
trunk/src/jason/infra/centralised/CentralisedAgArch.java
trunk/src/jason/infra/jade/JadeAgArch.java
trunk/src/jason/infra/saci/SaciAgArch.java
trunk/src/jason/runtime/Settings.java
Modified: trunk/src/jason/asSemantics/Agent.java
===================================================================
--- trunk/src/jason/asSemantics/Agent.java 2010-10-18 17:34:32 UTC (rev 1619)
+++ trunk/src/jason/asSemantics/Agent.java 2010-10-19 10:16:14 UTC (rev 1620)
@@ -207,7 +207,8 @@
Agent a = new Agent();
a.setLogger(arch);
- a.logger.setLevel(this.getTS().getSettings().logLevel());
+ if (this.getTS().getSettings().verbose() >= 0)
+ a.logger.setLevel(this.getTS().getSettings().logLevel());
a.bb = this.bb.clone();
a.pl = this.pl.clone();
@@ -519,7 +520,8 @@
public void setTS(TransitionSystem ts) {
this.ts = ts;
setLogger(ts.getUserAgArch());
- logger.setLevel(ts.getSettings().logLevel());
+ if (ts.getSettings().verbose() >= 0)
+ logger.setLevel(ts.getSettings().logLevel());
}
public TransitionSystem getTS() {
Modified: trunk/src/jason/asSemantics/TransitionSystem.java
===================================================================
--- trunk/src/jason/asSemantics/TransitionSystem.java 2010-10-18 17:34:32 UTC (rev 1619)
+++ trunk/src/jason/asSemantics/TransitionSystem.java 2010-10-19 10:16:14 UTC (rev 1620)
@@ -103,7 +103,7 @@
nrcslbr = setts.nrcbp(); // to do BR to start with
setLogger(agArch);
- if (setts != null)
+ if (setts != null && setts.verbose() >= 0)
logger.setLevel(setts.logLevel());
if (a != null)
Modified: trunk/src/jason/infra/centralised/CentralisedAgArch.java
===================================================================
--- trunk/src/jason/infra/centralised/CentralisedAgArch.java 2010-10-18 17:34:32 UTC (rev 1619)
+++ trunk/src/jason/infra/centralised/CentralisedAgArch.java 2010-10-19 10:16:14 UTC (rev 1620)
@@ -118,7 +118,8 @@
public void setLogger() {
logger = Logger.getLogger(CentralisedAgArch.class.getName() + "." + getAgName());
- logger.setLevel(userAgArch.getTS().getSettings().logLevel());
+ if (userAgArch.getTS().getSettings().verbose() >= 0)
+ logger.setLevel(userAgArch.getTS().getSettings().logLevel());
}
public Logger getLogger() {
Modified: trunk/src/jason/infra/jade/JadeAgArch.java
===================================================================
--- trunk/src/jason/infra/jade/JadeAgArch.java 2010-10-18 17:34:32 UTC (rev 1619)
+++ trunk/src/jason/infra/jade/JadeAgArch.java 2010-10-19 10:16:14 UTC (rev 1620)
@@ -83,7 +83,8 @@
userAgArch = (AgArch) Class.forName(ap.archClass.getClassName()).newInstance();
userAgArch.setArchInfraTier(this);
userAgArch.initAg(ap.agClass.getClassName(), ap.getBBClass(), ap.asSource.getAbsolutePath(), ap.getAsSetts(false, false));
- logger.setLevel(userAgArch.getTS().getSettings().logLevel());
+ if (userAgArch.getTS().getSettings().verbose() >= 0)
+ logger.setLevel(userAgArch.getTS().getSettings().logLevel());
registerAgInDF();
Modified: trunk/src/jason/infra/saci/SaciAgArch.java
===================================================================
--- trunk/src/jason/infra/saci/SaciAgArch.java 2010-10-18 17:34:32 UTC (rev 1619)
+++ trunk/src/jason/infra/saci/SaciAgArch.java 2010-10-19 10:16:14 UTC (rev 1620)
@@ -131,7 +131,8 @@
userAgArch = (AgArch) Class.forName(archClassName).newInstance();
userAgArch.setArchInfraTier(this);
userAgArch.initAg(agClassName, bbPars, asSource, stts);
- logger.setLevel(userAgArch.getTS().getSettings().logLevel());
+ if (userAgArch.getTS().getSettings().verbose() >= 0)
+ logger.setLevel(userAgArch.getTS().getSettings().logLevel());
} catch (Exception e) {
running = false;
throw new JasonException("as2j: error creating the agent class! - " + e.getMessage());
Modified: trunk/src/jason/runtime/Settings.java
===================================================================
--- trunk/src/jason/runtime/Settings.java 2010-10-18 17:34:32 UTC (rev 1619)
+++ trunk/src/jason/runtime/Settings.java 2010-10-19 10:16:14 UTC (rev 1620)
@@ -40,7 +40,7 @@
public static final boolean OSameFocus = true;
public static final boolean ONewFocus = false;
public static final int ODefaultNRC = 1;
- public static final int ODefaultVerbose = 1;
+ public static final int ODefaultVerbose = -1;
public static final boolean ODefaultSync = false;
private static Logger logger = Logger.getLogger(Settings.class.getName());
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|