nbubna 2004/11/10 22:26:28 Modified: src/java/org/apache/velocity/tools/struts ActionMessagesTool.java MessageResourcesTool.java StrutsLinkTool.java TilesTool.java src/java/org/apache/velocity/tools/view ViewToolInfo.java XMLToolboxManager.java src/java/org/apache/velocity/tools/view/servlet ServletToolboxManager.java src/java/org/apache/velocity/tools/view/tools ImportTool.java LinkTool.java Log: use commons-logging instead of velocity singleton Revision Changes Path 1.10 +7 -7 jakarta-velocity-tools/src/java/org/apache/velocity/tools/struts/ActionMessagesTool.java Index: ActionMessagesTool.java =================================================================== RCS file: /home/cvs/jakarta-velocity-tools/src/java/org/apache/velocity/tools/struts/ActionMessagesTool.java,v retrieving revision 1.9 retrieving revision 1.10 diff -u -r1.9 -r1.10 --- ActionMessagesTool.java 12 Mar 2004 23:43:08 -0000 1.9 +++ ActionMessagesTool.java 11 Nov 2004 06:26:27 -0000 1.10 @@ -19,12 +19,11 @@ 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 org.apache.struts.util.MessageResources; import org.apache.struts.action.ActionMessage; import org.apache.struts.action.ActionMessages; - -import org.apache.velocity.app.Velocity; import org.apache.velocity.tools.struts.StrutsUtils; /** @@ -56,6 +55,8 @@ public class ActionMessagesTool extends MessageResourcesTool { + protected static final Log LOG = LogFactory.getLog(ActionMessagesTool.class); + /** A reference to the queued action messages. */ protected ActionMessages actionMsgs; @@ -254,9 +255,8 @@ if (message == null) { - Velocity.warn("ActionMessagesTool: Message for key " + - msg.getKey() + - " could not be found in message resources."); + LOG.warn("Message for key " + msg.getKey() + + " could not be found in message resources."); } } else 1.4 +7 -5 jakarta-velocity-tools/src/java/org/apache/velocity/tools/struts/MessageResourcesTool.java Index: MessageResourcesTool.java =================================================================== RCS file: /home/cvs/jakarta-velocity-tools/src/java/org/apache/velocity/tools/struts/MessageResourcesTool.java,v retrieving revision 1.3 retrieving revision 1.4 diff -u -r1.3 -r1.4 --- MessageResourcesTool.java 18 Feb 2004 20:09:51 -0000 1.3 +++ MessageResourcesTool.java 11 Nov 2004 06:26:27 -0000 1.4 @@ -19,8 +19,9 @@ import java.util.Locale; import javax.servlet.http.HttpServletRequest; import javax.servlet.ServletContext; +import org.apache.commons.logging.Log; +import org.apache.commons.logging.LogFactory; import org.apache.struts.util.MessageResources; -import org.apache.velocity.app.Velocity; import org.apache.velocity.tools.view.context.ViewContext; import org.apache.velocity.tools.view.tools.ViewTool; @@ -34,6 +35,8 @@ public abstract class MessageResourcesTool implements ViewTool { + protected static final Log LOG = LogFactory.getLog(MessageResourcesTool.class); + protected ServletContext application; protected HttpServletRequest request; protected Locale locale; @@ -74,7 +77,7 @@ { if (resources == null) { - Velocity.error("MessageResourcesTool: Message resources are not available."); + LOG.error("Message resources are not available."); } return resources; } @@ -83,8 +86,7 @@ StrutsUtils.getMessageResources(request, application, bundle); if (res == null) { - Velocity.error("MessageResourcesTool: MessageResources bundle '" - + bundle + "' is not available."); + LOG.error("MessageResources bundle '" + bundle + "' is not available."); } return res; } 1.8 +7 -4 jakarta-velocity-tools/src/java/org/apache/velocity/tools/struts/StrutsLinkTool.java Index: StrutsLinkTool.java =================================================================== RCS file: /home/cvs/jakarta-velocity-tools/src/java/org/apache/velocity/tools/struts/StrutsLinkTool.java,v retrieving revision 1.7 retrieving revision 1.8 diff -u -r1.7 -r1.8 --- StrutsLinkTool.java 18 Feb 2004 20:09:51 -0000 1.7 +++ StrutsLinkTool.java 11 Nov 2004 06:26:27 -0000 1.8 @@ -16,7 +16,8 @@ package org.apache.velocity.tools.struts; -import org.apache.velocity.app.Velocity; +import org.apache.commons.logging.Log; +import org.apache.commons.logging.LogFactory; import org.apache.velocity.tools.view.tools.LinkTool; import org.apache.velocity.tools.struts.StrutsUtils; @@ -47,6 +48,8 @@ public class StrutsLinkTool extends LinkTool { + protected static final Log LOG = LogFactory.getLog(StrutsLinkTool.class); + /** * <p>Returns a copy of the link with the given action name @@ -82,8 +85,8 @@ String url = StrutsUtils.getForwardURL(request, application, forward); if (url == null) { - Velocity.warn("StrutsLinkTool: In method setForward(" + forward + - "): Parameter does not map to a valid forward."); + LOG.warn("In method setForward(" + forward + + "): Parameter does not map to a valid forward."); return null; } return (StrutsLinkTool)copyWith(url); 1.14 +10 -8 jakarta-velocity-tools/src/java/org/apache/velocity/tools/struts/TilesTool.java Index: TilesTool.java =================================================================== RCS file: /home/cvs/jakarta-velocity-tools/src/java/org/apache/velocity/tools/struts/TilesTool.java,v retrieving revision 1.13 retrieving revision 1.14 diff -u -r1.13 -r1.14 --- TilesTool.java 14 Apr 2004 20:08:28 -0000 1.13 +++ TilesTool.java 11 Nov 2004 06:26:27 -0000 1.14 @@ -22,6 +22,9 @@ import javax.servlet.http.HttpSession; +import org.apache.commons.logging.Log; +import org.apache.commons.logging.LogFactory; + import org.apache.struts.tiles.ComponentContext; import org.apache.struts.tiles.ComponentDefinition; import org.apache.struts.tiles.AttributeDefinition; @@ -33,7 +36,6 @@ import org.apache.struts.tiles.DefinitionsFactoryException; import org.apache.struts.tiles.Controller; -import org.apache.velocity.app.Velocity; import org.apache.velocity.context.Context; import org.apache.velocity.tools.view.ImportSupport; import org.apache.velocity.tools.view.context.ViewContext; @@ -68,6 +70,8 @@ */ public class TilesTool extends ImportSupport implements ViewTool { + protected static final Log LOG = LogFactory.getLog(TilesTool.class); + static final String PAGE_SCOPE = "page"; static final String REQUEST_SCOPE = "request"; static final String SESSION_SCOPE = "session"; @@ -138,8 +142,8 @@ } catch (Exception e) { - Velocity.error("TilesTool: Exeption while rendering Tile " - + obj + ": " + e.getMessage()); + LOG.error("Exeption while rendering Tile " + + obj + ": " + e.getMessage()); return null; } } @@ -158,8 +162,7 @@ Object value = getCurrentContext().getAttribute(name); if (value == null) { - Velocity.warn("TilesTool: Tile attribute '" - + name + "' was not found in context."); + LOG.warn("Tile attribute '" + name + "' wasn't found in context."); } return value; } @@ -193,8 +196,7 @@ Object value = getCurrentContext().getAttribute(name); if (value == null) { - Velocity.warn("TilesTool: Tile attribute '" - + name + "' was not found in context."); + LOG.warn("Tile attribute '" + name + "' wasn't found in context."); } if (scope.equals(PAGE_SCOPE)) 1.10 +8 -6 jakarta-velocity-tools/src/java/org/apache/velocity/tools/view/ViewToolInfo.java Index: ViewToolInfo.java =================================================================== RCS file: /home/cvs/jakarta-velocity-tools/src/java/org/apache/velocity/tools/view/ViewToolInfo.java,v retrieving revision 1.9 retrieving revision 1.10 diff -u -r1.9 -r1.10 --- ViewToolInfo.java 16 Apr 2004 20:36:12 -0000 1.9 +++ ViewToolInfo.java 11 Nov 2004 06:26:27 -0000 1.10 @@ -18,9 +18,10 @@ import java.util.HashMap; import java.util.Map; +import org.apache.commons.logging.Log; +import org.apache.commons.logging.LogFactory; import org.apache.velocity.tools.view.tools.Configurable; import org.apache.velocity.tools.view.tools.ViewTool; -import org.apache.velocity.app.Velocity; /** * ToolInfo implementation for view tools. New instances @@ -34,6 +35,7 @@ */ public class ViewToolInfo implements ToolInfo { + protected static final Log LOG = LogFactory.getLog(ViewToolInfo.class); private String key; private Class clazz; @@ -162,13 +164,13 @@ * notice of them, and let other exceptions slip by. */ catch (IllegalAccessException e) { - Velocity.error("Exception while instantiating instance of \"" + - getClassname() + "\": " + e); + LOG.error("Exception while instantiating instance of \"" + + getClassname() + "\": " + e); } catch (InstantiationException e) { - Velocity.error("Exception while instantiating instance of \"" + - getClassname() + "\": " + e); + LOG.error("Exception while instantiating instance of \"" + + getClassname() + "\": " + e); } if (configurable) { 1.13 +7 -5 jakarta-velocity-tools/src/java/org/apache/velocity/tools/view/XMLToolboxManager.java Index: XMLToolboxManager.java =================================================================== RCS file: /home/cvs/jakarta-velocity-tools/src/java/org/apache/velocity/tools/view/XMLToolboxManager.java,v retrieving revision 1.12 retrieving revision 1.13 diff -u -r1.12 -r1.13 --- XMLToolboxManager.java 11 Nov 2004 04:02:03 -0000 1.12 +++ XMLToolboxManager.java 11 Nov 2004 06:26:27 -0000 1.13 @@ -27,7 +27,8 @@ import org.apache.commons.digester.Digester; import org.apache.commons.digester.RuleSet; -import org.apache.velocity.app.Velocity; +import org.apache.commons.logging.Log; +import org.apache.commons.logging.LogFactory; import org.apache.velocity.tools.view.ToolboxRuleSet; import org.apache.velocity.tools.view.context.ToolboxContext; @@ -77,6 +78,7 @@ */ public class XMLToolboxManager implements ToolboxManager { + protected static final Log LOG = LogFactory.getLog(XMLToolboxManager.class); private List toolinfo; private Map data; @@ -106,7 +108,7 @@ { toolinfo.add(info); } - Velocity.info("Added "+info.getKey()+" ("+info.getClassname()+") to the toolbox."); + LOG.info("Added "+info.getKey()+" ("+info.getClassname()+") to the toolbox."); } @@ -142,7 +144,7 @@ */ public void load(InputStream input) throws Exception { - Velocity.debug("XMLToolboxManager: Loading toolbox..."); + LOG.trace("Loading toolbox..."); Digester digester = new Digester(); digester.setValidating(false); @@ -151,7 +153,7 @@ digester.addRuleSet(getRuleSet()); digester.parse(input); - Velocity.debug("XMLToolboxManager: Toolbox loaded."); + LOG.trace("Toolbox loaded."); } 1.16 +13 -13 jakarta-velocity-tools/src/java/org/apache/velocity/tools/view/servlet/ServletToolboxManager.java Index: ServletToolboxManager.java =================================================================== RCS file: /home/cvs/jakarta-velocity-tools/src/java/org/apache/velocity/tools/view/servlet/ServletToolboxManager.java,v retrieving revision 1.15 retrieving revision 1.16 diff -u -r1.15 -r1.16 --- ServletToolboxManager.java 11 Nov 2004 04:04:42 -0000 1.15 +++ ServletToolboxManager.java 11 Nov 2004 06:26:27 -0000 1.16 @@ -33,7 +33,8 @@ import org.apache.commons.digester.Digester; import org.apache.commons.digester.RuleSet; -import org.apache.velocity.app.Velocity; +import org.apache.commons.logging.Log; +import org.apache.commons.logging.LogFactory; import org.apache.velocity.tools.view.DataInfo; import org.apache.velocity.tools.view.ToolInfo; import org.apache.velocity.tools.view.XMLToolboxManager; @@ -104,6 +105,8 @@ public static final String SESSION_TOOLS_KEY = ServletToolboxManager.class.getName() + ":session-tools"; + protected static final Log LOG = LogFactory.getLog(ServletToolboxManager.class); + private ServletContext servletContext; private Map appTools; private ArrayList sessionToolInfo; @@ -165,8 +168,7 @@ if (is != null) { - Velocity.info("ServletToolboxManager: Using config file '" + - toolboxFile +"'"); + LOG.info("Using config file '" + toolboxFile +"'"); toolboxManager = new ServletToolboxManager(servletContext); toolboxManager.load(is); @@ -174,18 +176,18 @@ // remember it managersMap.put(pathname, toolboxManager); - Velocity.info("ServletToolboxManager: Toolbox setup complete."); + LOG.info("Toolbox setup complete."); } } catch(Exception e) { - Velocity.error("Problem loading toolbox '" + toolboxFile +"' : " + e); + LOG.error("Problem loading toolbox '" + toolboxFile +"' : " + e); // if this happens, it probably deserves // to have the stack trace logged StringWriter sw = new StringWriter(); e.printStackTrace(new PrintWriter(sw)); - Velocity.error(sw.toString()); + LOG.error(sw.toString()); } finally { @@ -223,7 +225,7 @@ public void setCreateSession(boolean b) { createSession = b; - Velocity.debug("ServletToolboxManager: create-session is set to " + b); + LOG.debug("create-session is set to " + b); } @@ -237,8 +239,7 @@ public void setXhtml(Boolean value) { servletContext.setAttribute(ViewContext.XHTML, value); - Velocity.info("ServletToolboxManager: " + ViewContext.XHTML + - " is set to " + value); + LOG.info(ViewContext.XHTML + " is set to " + value); } @@ -305,9 +306,8 @@ } else { - Velocity.warn("ServletToolboxManager: Unknown scope '" + - sti.getScope() + "' - " + sti.getKey() + - " will be request scoped."); + LOG.warn("Unknown scope '" + sti.getScope() + "' - " + + sti.getKey() + " will be request scoped."); requestToolInfo.add(sti); } } 1.7 +8 -7 jakarta-velocity-tools/src/java/org/apache/velocity/tools/view/tools/ImportTool.java Index: ImportTool.java =================================================================== RCS file: /home/cvs/jakarta-velocity-tools/src/java/org/apache/velocity/tools/view/tools/ImportTool.java,v retrieving revision 1.6 retrieving revision 1.7 diff -u -r1.6 -r1.7 --- ImportTool.java 12 Mar 2004 20:30:32 -0000 1.6 +++ ImportTool.java 11 Nov 2004 06:26:27 -0000 1.7 @@ -20,8 +20,8 @@ import javax.servlet.http.HttpServletResponse; import javax.servlet.http.HttpSession; import javax.servlet.ServletContext; - -import org.apache.velocity.app.Velocity; +import org.apache.commons.logging.Log; +import org.apache.commons.logging.LogFactory; import org.apache.velocity.tools.view.ImportSupport; import org.apache.velocity.tools.view.context.ViewContext; import org.apache.velocity.tools.view.tools.ViewTool; @@ -45,8 +45,9 @@ * @since VelocityTools 1.1 * @version $Revision$ $Date$ */ -public class ImportTool extends ImportSupport - implements ViewTool { +public class ImportTool extends ImportSupport implements ViewTool { + + protected static final Log LOG = LogFactory.getLog(ImportTool.class); /** * Default constructor. Tool must be initialized before use. @@ -80,14 +81,14 @@ try { // check the URL if (url == null || url.equals("")) { - Velocity.warn("ImportTool: import URL is null or empty"); + LOG.warn("Import URL is null or empty"); return null; } return acquireString(url); } catch (Exception ex) { - Velocity.error("Exception while importing URL: " + ex.getMessage()); + LOG.error("Exception while importing URL: " + ex.getMessage()); return null; } } 1.17 +10 -12 jakarta-velocity-tools/src/java/org/apache/velocity/tools/view/tools/LinkTool.java Index: LinkTool.java =================================================================== RCS file: /home/cvs/jakarta-velocity-tools/src/java/org/apache/velocity/tools/view/tools/LinkTool.java,v retrieving revision 1.16 retrieving revision 1.17 diff -u -r1.16 -r1.17 --- LinkTool.java 11 Nov 2004 03:54:55 -0000 1.16 +++ LinkTool.java 11 Nov 2004 06:26:27 -0000 1.17 @@ -21,13 +21,12 @@ import java.net.URLEncoder; import java.util.ArrayList; import java.util.List; - import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import javax.servlet.http.HttpSession; import javax.servlet.ServletContext; - -import org.apache.velocity.app.Velocity; +import org.apache.commons.logging.Log; +import org.apache.commons.logging.LogFactory; import org.apache.velocity.tools.view.context.ViewContext; import org.apache.velocity.tools.view.tools.ViewTool; @@ -56,7 +55,7 @@ */ public class LinkTool implements ViewTool, Cloneable { - + protected static final Log LOG = LogFactory.getLog(LinkTool.class); /** Standard HTML delimiter for query data ('&') */ public static final String HTML_QUERY_DELIMITER = "&"; @@ -103,7 +102,7 @@ } catch (NoSuchMethodException e) { - Velocity.debug("LinkTool: Can't find JDK 1.4 encode method. Using JDK 1.3 version."); + LOG.debug("Can't find JDK 1.4 encode method. Using JDK 1.3 version."); } } @@ -209,8 +208,7 @@ } catch (CloneNotSupportedException e) { - Velocity.warn("LinkTool: could not properly clone " + getClass() + - " - " + e); + LOG.warn("Could not properly clone " + getClass() + " - " + e); // "clone" manually LinkTool copy; @@ -525,13 +523,13 @@ // don't keep trying if we get one of these encode = null; - Velocity.debug("LinkTool: Can't access JDK 1.4 encode method (" - + e + "). Using deprecated version from now on."); + LOG.debug("Can't access JDK 1.4 encode method (" + + e + "). Using deprecated version from now on."); } catch (InvocationTargetException e) { - Velocity.debug("LinkTool: Error using JDK 1.4 encode method (" - + e + "). Using deprecated version."); + LOG.debug("Error using JDK 1.4 encode method (" + + e + "). Using deprecated version."); } } return URLEncoder.encode(url);
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]