sylvain 02/01/04 02:14:40 Modified: src/webapp cocoon.xconf sitemap.xmap src/webapp/WEB-INF logkit.xconf src/webapp/tutorial sitemap.xmap Log: New extended logging categories, as recently discussed. Revision Changes Path 1.2 +39 -32 xml-cocoon2/src/webapp/cocoon.xconf Index: cocoon.xconf =================================================================== RCS file: /home/cvs/xml-cocoon2/src/webapp/cocoon.xconf,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- cocoon.xconf 3 Jan 2002 12:31:39 -0000 1.1 +++ cocoon.xconf 4 Jan 2002 10:14:39 -0000 1.2 @@ -22,6 +22,7 @@ <parser class="org.apache.cocoon.components.parser.XercesParser"/> --> + <parser logger="core.parser"/> <!-- HSQLDB Server for samples: Comment this section out if you don't care about the samples. @@ -29,7 +30,8 @@ silent : true/false display all queries trace : true/false display JDBC trace messages --> - <hsqldb-server class="org.apache.cocoon.components.hsqldb.ServerImpl" + <hsqldb-server class="org.apache.cocoon.components.hsqldb.ServerImpl" + logger="core.hsqldb-server" pool-max="1" pool-min="1"> <parameter name="port" value="9002"/> <parameter name="silent" value="true"/> @@ -42,7 +44,8 @@ last object in the cache will be thrown out. filesystem: Turns the filesystem storage for objects on or off. --> - <store class="org.apache.cocoon.components.store.MRUMemoryStore"> + <store class="org.apache.cocoon.components.store.MRUMemoryStore" + logger="core.store"> <parameter name="maxobjects" value="100"/> <parameter name="filesystem" value="true"/> </store> @@ -65,7 +68,8 @@ Heapsize must be higher then the -Xms parameter and freememory between those both. --> - <store-janitor class="org.apache.cocoon.components.store.StoreJanitorImpl"> + <store-janitor class="org.apache.cocoon.components.store.StoreJanitorImpl" + logger="core.store-janitor"> <parameter name="freememory" value="1000000"/> <parameter name="heapsize" value="60000000"/> <parameter name="cleanupthreadinterval" value="10"/> @@ -80,7 +84,8 @@ maxobjects = Defines the maximum numbers of objects in the queue. If the queue is full no objects can be inserted. --> - <filesystem-queue class="org.apache.cocoon.components.store.FilesystemQueueImpl"> + <filesystem-queue class="org.apache.cocoon.components.store.FilesystemQueueImpl" + logger="core.filesystem-queue"> <parameter name="handlerinterval" value="10"/> <parameter name="threadpriority" value="5"/> <parameter name="maxobjects" value="100"/> @@ -116,7 +121,8 @@ <parameter name="verbosity" value="2"/> --> - <resolver class="org.apache.cocoon.components.resolver.ResolverImpl"> + <resolver class="org.apache.cocoon.components.resolver.ResolverImpl" + logger="core.resolver"> <parameter name="catalog" value="/resources/entities/catalog"/> <parameter name="verbosity" value="2"/> </resolver> @@ -126,21 +132,23 @@ delivers SAX events after all transformations has been done). WARNING: Due to a bug of Xalan 2.2.0-D13 and beneath there are problems with multi-threading, so it's turned off by default. --> - <xslt-processor class="org.apache.cocoon.components.xslt.XSLTProcessorImpl"> + <xslt-processor class="org.apache.cocoon.components.xslt.XSLTProcessorImpl" + logger="core.xslt-processor"> <parameter name="use-store" value="true"/> <parameter name="incremental-processing" value="false"/> </xslt-processor> <!-- Xpath Processor: --> - <xpath-processor class="org.apache.cocoon.components.xpath.XPathProcessorImpl"/> + <xpath-processor class="org.apache.cocoon.components.xpath.XPathProcessorImpl" + logger="core.xpath-processor"/> <!-- URL Factory: The url factory adds special url protocols to the system, they are then available inside Cocoon, e.g. as a source argument for one of the sitemap components. --> - <url-factory> + <url-factory logger="core.url-factory"> <protocol name="resource" class="org.apache.cocoon.components.url.ResourceURLFactory"/> <protocol name="context" class="org.apache.cocoon.components.url.ContextURLFactory"/> </url-factory> @@ -150,7 +158,7 @@ then available inside Cocoon, e.g. as a source argument for one of the sitemap components. --> - <source-handler> + <source-handler logger="core.source-handler"> <!-- xmldb pseudo protocol --> <protocol name="xmldb" class="org.apache.cocoon.components.source.XMLDBSourceFactory"> <!-- dbXML driver --> @@ -166,7 +174,7 @@ root-package: persistent code repository. preload: --> - <program-generator> + <program-generator logger="core.program-generator"> <parameter name="auto-reload" value="true"/> <parameter name="root-package" value="org.apache.cocoon.www"/> <parameter name="preload" value="true"/> @@ -182,14 +190,14 @@ JSP scriptlets or as JSP-XML. But keep in mind that your JSP output should be valid XML. --> - <jsp-engine> + <jsp-engine logger="core.jsp-engine"> <parameter name="servlet-class" value="org.apache.jasper.servlet.JspServlet"/> <parameter name="servlet-name" value="*.jsp"/> </jsp-engine> <!-- Xscript: --> - <xscript> + <xscript logger="core.xscript"> <parameter name="xscript:copy-of" value="resource://org/apache/cocoon/components/xscript/xslt/copy-of.xsl"/> <parameter name="xscript:value-of" value="resource://org/apache/cocoon/components/xscript/xslt/value-of.xsl"/> </xscript> @@ -197,7 +205,7 @@ <!-- Programming Languages: --> <programming-languages> - <java-language name="java"> + <java-language name="java" logger="core.language.java"> <!-- compiler parameter specifies which class to use to compile Java. Possible variants are Javac and Jikes compilers. Javac requires javac.jar (included with Cocoon distribution). @@ -214,7 +222,8 @@ <!-- Class loader: A singleton-like implementation of a ClassLoader. --> - <classloader class="org.apache.cocoon.components.classloader.ClassLoaderManagerImpl"/> + <classloader class="org.apache.cocoon.components.classloader.ClassLoaderManagerImpl" + logger="core.classloader"/> <!-- Markup Languages: This section defines several builtin logicsheets. A logicsheet is an XML @@ -222,7 +231,7 @@ code embedding directives for a given markup language. --> <markup-languages> - <xsp-language name="xsp"> + <xsp-language name="xsp" logger="core.markup.xsp"> <parameter name="prefix" value="xsp"/> <parameter name="uri" value="http://apache.org/xsp"/> @@ -330,7 +339,7 @@ </xsp-language> <!-- Defines Sitemap Core logicsheet for the Java language --> - <sitemap-language name="sitemap"> + <sitemap-language name="sitemap" logger="core.markup.sitemap"> <parameter name="prefix" value="map"/> <parameter name="uri" value="http://apache.org/cocoon/sitemap/1.0"/> @@ -343,7 +352,7 @@ <!-- Datasources: --> <datasources> - <jdbc name="personnel"> + <jdbc name="personnel" logger="core.datasources.personnel"> <!-- If you have an Oracle database, and are using the the pool-controller below, you should add the attribute @@ -376,6 +385,7 @@ <stream-pipeline class="org.apache.cocoon.components.pipeline.NonCachingStreamPipeline"/> --> <stream-pipeline class="org.apache.cocoon.components.pipeline.CachingStreamPipeline" + logger="core.stream-pipeline" pool-max="32" pool-min="16" pool-grow="4"/> <!-- Event Pipeline: @@ -386,6 +396,7 @@ <event-pipeline class="org.apache.cocoon.components.profiler.ProfilingNonCachingEventPipeline"/> --> <event-pipeline class="org.apache.cocoon.components.pipeline.CachingEventPipeline" + logger="core.event-pipeline" pool-max="32" pool-min="16" pool-grow="4"/> <!-- Compiling xml to byte streams. @@ -395,8 +406,11 @@ may have to change the other one as well, as they might have a dependency. --> - <xml-serializer class="org.apache.cocoon.components.sax.XMLByteStreamCompiler"/> - <xml-deserializer class="org.apache.cocoon.components.sax.XMLByteStreamInterpreter"/> + <xml-serializer class="org.apache.cocoon.components.sax.XMLByteStreamCompiler" + logger="core.xml-serializer"/> + + <xml-deserializer class="org.apache.cocoon.components.sax.XMLByteStreamInterpreter" + logger="core.xml-deserializer"/> <!-- SAXConnector: Connects the various pipeline components. @@ -427,21 +441,15 @@ Cocoon crawler crawls all links starting from a given base URI. Lucene xml indexer build a lucene document from XML content. --> - <cocoon-indexer> - </cocoon-indexer> - <cocoon-searcher> - </cocoon-searcher> - - <cocoon-crawler> - </cocoon-crawler> - - <lucene-xml-indexer> - </lucene-xml-indexer> + <cocoon-indexer logger="core.search.indexer"/> + <cocoon-searcher logger="core.search.searcher"/> + <cocoon-crawler logger="core.search.crawler"/> + <lucene-xml-indexer logger="core.search.lucene"/> <!-- Resource Monitor: The Monitor keeps track on changes to a Resource. --> - <monitor> + <monitor logger="core.monitor"> <thread priority="5" frequency="10000"/> </monitor> @@ -467,7 +475,6 @@ For production environment, it is advisable to set the reload-method to asynchron and for more safety the check-reload to no. --> - <sitemap file="sitemap.xmap" reload-method="asynchron" check-reload="yes" - logger="sitemap"/> + <sitemap file="sitemap.xmap" reload-method="asynchron" check-reload="yes" logger="sitemap"/> </cocoon> 1.2 +155 -52 xml-cocoon2/src/webapp/sitemap.xmap Index: sitemap.xmap =================================================================== RCS file: /home/cvs/xml-cocoon2/src/webapp/sitemap.xmap,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- sitemap.xmap 3 Jan 2002 12:31:39 -0000 1.1 +++ sitemap.xmap 4 Jan 2002 10:14:40 -0000 1.2 @@ -33,9 +33,17 @@ Some things to note here: each generator has a unique name, this name is mapped to a java class, one name is declared as default generator. In addition each generator may have additional - configurations as child elements. Additional attributes are targeted - at the component manager. The optional "label" attribute is relevant - for the view concept below. + configurations as child elements. + + Additional attributes are targeted at the component manager. The optional + "label" attribute is relevant for the view concept below. The optional + "logger" attribute defines the logging category where messages produced + by a component should go. If there's no "logger" attribute, the category + used is the one defined for the "sitemap" component in cocoon.xconf. + + We have chosen in this example sitemap to use a different logging category + for each component, which allows fine-grained classification of log + messages. But you are free to use any category you want. It is possible to have the same java class declared as different generators by using different names. No configuration options are @@ -45,18 +53,41 @@ --> <map:generators default="file"> - <map:generator name="file" src="org.apache.cocoon.generation.FileGenerator" label="content,data" - pool-max="32" pool-min="16" pool-grow="4"/> - <map:generator name="directory" src="org.apache.cocoon.generation.DirectoryGenerator" label="content,data"/> - <map:generator name="imagedirectory" src="org.apache.cocoon.generation.ImageDirectoryGenerator" label="content,data"/> - <map:generator name="serverpages" src="org.apache.cocoon.generation.ServerPagesGenerator" label="content,data"/> - <map:generator name="request" src="org.apache.cocoon.generation.RequestGenerator" label="data"/> - <map:generator name="status" src="org.apache.cocoon.generation.StatusGenerator" label="data"/> - <map:generator name="extractor" src="org.apache.cocoon.generation.FragmentExtractorGenerator" label="data"/> - <map:generator name="script" src="org.apache.cocoon.generation.ScriptGenerator" label="content,data"/> - <map:generator name="velocity" src="org.apache.cocoon.generation.VelocityGenerator" label="content,data"/> - <map:generator name="jsp" src="org.apache.cocoon.generation.JspGenerator" label="content,data"/> - <map:generator name="stream" src="org.apache.cocoon.generation.StreamGenerator" label="content,data"/> + + <map:generator name="file" logger="sitemap.generator.file" label="content,data" + src="org.apache.cocoon.generation.FileGenerator" + pool-max="32" pool-min="16" pool-grow="4"/> + + <map:generator name="directory" logger="sitemap.generator.directory" label="content,data" + src="org.apache.cocoon.generation.DirectoryGenerator"/> + + <map:generator name="imagedirectory" logger="sitemap.generator.imagedirectory" label="content,data" + src="org.apache.cocoon.generation.ImageDirectoryGenerator"/> + + <map:generator name="serverpages" logger="sitemap.generator.serverpages" label="content,data" + src="org.apache.cocoon.generation.ServerPagesGenerator"/> + + <map:generator name="request" logger="sitemap.generator.request" label="data" + src="org.apache.cocoon.generation.RequestGenerator"/> + + <map:generator name="status" logger="sitemap.generator.status" label="data" + src="org.apache.cocoon.generation.StatusGenerator"/> + + <map:generator name="extractor" logger="sitemap.generator.extractor" label="data" + src="org.apache.cocoon.generation.FragmentExtractorGenerator"/> + + <map:generator name="script" logger="sitemap.generator.script" label="content,data" + src="org.apache.cocoon.generation.ScriptGenerator"/> + + <map:generator name="velocity" logger="sitemap.generator.velocity" label="content,data" + src="org.apache.cocoon.generation.VelocityGenerator"/> + + <map:generator name="jsp" logger="sitemap.generator.jsp" label="content,data" + src="org.apache.cocoon.generation.JspGenerator" /> + + <map:generator name="stream" logger="sitemap.generator.stream" label="content,data" + src="org.apache.cocoon.generation.StreamGenerator"/> + </map:generators> @@ -70,23 +101,44 @@ --> <map:transformers default="xslt"> - <map:transformer name="xslt" src="org.apache.cocoon.transformation.TraxTransformer" - pool-max="32" pool-min="16" pool-grow="4"> + + <map:transformer name="xslt" logger="sitemap.transformer.xslt" + src="org.apache.cocoon.transformation.TraxTransformer" + pool-max="32" pool-min="16" pool-grow="4"> <use-request-parameters>false</use-request-parameters> <use-browser-capabilities-db>false</use-browser-capabilities-db> </map:transformer> - <map:transformer name="log" src="org.apache.cocoon.transformation.LogTransformer"/> - <map:transformer name="sql" src="org.apache.cocoon.transformation.SQLTransformer"/> - <map:transformer name="extractor" src="org.apache.cocoon.transformation.FragmentExtractorTransformer"/> - <map:transformer name="i18n" src="org.apache.cocoon.transformation.I18nTransformer"> + + <map:transformer name="log" logger="sitemap.transformer.log" + src="org.apache.cocoon.transformation.LogTransformer"/> + + <map:transformer name="sql" logger="sitemap.transformer.sql" + src="org.apache.cocoon.transformation.SQLTransformer"/> + + <map:transformer name="extractor" logger="sitemap.transformer.extractor" + src="org.apache.cocoon.transformation.FragmentExtractorTransformer"/> + + <map:transformer name="i18n" logger="sitemap.transformer.i18n" + src="org.apache.cocoon.transformation.I18nTransformer"> <catalogue-name>messages</catalogue-name> <catalogue-location>translations</catalogue-location> </map:transformer> - <map:transformer name="xinclude" src="org.apache.cocoon.transformation.XIncludeTransformer"/> - <map:transformer name="cinclude" src="org.apache.cocoon.transformation.CIncludeTransformer"/> - <map:transformer name="filter" src="org.apache.cocoon.transformation.FilterTransformer"/> - <map:transformer name="writeDOMsession" src="org.apache.cocoon.transformation.WriteDOMSessionTransformer"/> - <map:transformer name="readDOMsession" src="org.apache.cocoon.transformation.ReadDOMSessionTransformer"/> + + <map:transformer name="xinclude" logger="sitemap.transformer.xinclude" + src="org.apache.cocoon.transformation.XIncludeTransformer"/> + + <map:transformer name="cinclude" logger="sitemap.transformer.cinclude" + src="org.apache.cocoon.transformation.CIncludeTransformer"/> + + <map:transformer name="filter" logger="sitemap.transformer.filter" + src="org.apache.cocoon.transformation.FilterTransformer"/> + + <map:transformer name="writeDOMsession" logger="sitemap.transformer.writeDOMsession" + src="org.apache.cocoon.transformation.WriteDOMSessionTransformer"/> + + <map:transformer name="readDOMsession" logger="sitemap.transformer.readDOMsession" + src="org.apache.cocoon.transformation.ReadDOMSessionTransformer"/> + </map:transformers> <!-- @@ -99,8 +151,11 @@ --> <map:readers default="resource"> - <map:reader name="resource" src="org.apache.cocoon.reading.ResourceReader"/> - <map:reader name="jsp" src="org.apache.cocoon.reading.JSPReader"/> + <map:reader name="resource" logger="sitemap.reader.resource" + src="org.apache.cocoon.reading.ResourceReader"/> + + <map:reader name="jsp" logger="sitemap.reader.jsp" + src="org.apache.cocoon.reading.JSPReader"/> </map:readers> <!-- @@ -109,21 +164,33 @@ --> <map:serializers default="html"> - <map:serializer name="links" src="org.apache.cocoon.serialization.LinkSerializer"/> - <map:serializer name="xml" mime-type="text/xml" src="org.apache.cocoon.serialization.XMLSerializer" + <map:serializer name="links" logger="sitemap.serializer.links" + src="org.apache.cocoon.serialization.LinkSerializer"/> + + <map:serializer name="xml" mime-type="text/xml" logger="sitemap.serializer.xml" + src="org.apache.cocoon.serialization.XMLSerializer" pool-max="32" pool-min="16" pool-grow="4"/> - <map:serializer name="html" mime-type="text/html" src="org.apache.cocoon.serialization.HTMLSerializer"/> - <map:serializer name="vrml" mime-type="model/vrml" src="org.apache.cocoon.serialization.TextSerializer"/> - <map:serializer name="wap" mime-type="text/vnd.wap.wml" src="org.apache.cocoon.serialization.XMLSerializer"> + + <map:serializer name="html" mime-type="text/html" logger="sitemap.serializer.html" + src="org.apache.cocoon.serialization.HTMLSerializer"/> + + <map:serializer name="vrml" mime-type="model/vrml" logger="sitemap.serializer.vrml" + src="org.apache.cocoon.serialization.TextSerializer"/> + + <map:serializer name="wap" mime-type="text/vnd.wap.wml" logger="sitemap.serializer.wap" + src="org.apache.cocoon.serialization.XMLSerializer"> <doctype-public>-//WAPFORUM//DTD WML 1.1//EN</doctype-public> <doctype-system>http://www.wapforum.org/DTD/wml_1.1.xml</doctype-system> <encoding>ASCII</encoding> <omit-xml-declaration>yes</omit-xml-declaration> </map:serializer> - <map:serializer name="svgxml" mime-type="image/svg-xml" src="org.apache.cocoon.serialization.XMLSerializer"> + + <map:serializer name="svgxml" mime-type="image/svg-xml" logger="sitemap.serializer.svgxml" + src="org.apache.cocoon.serialization.XMLSerializer"> <doctype-public>-//W3C//DTD SVG 20000303 Stylable//EN</doctype-public> <doctype-system>http://www.w3.org/TR/2000/03/WD-SVG-20000303/</doctype-system> </map:serializer> + </map:serializers> @@ -141,18 +208,31 @@ --> <map:matchers default="wildcard"> - <map:matcher name="wildcard" src="org.apache.cocoon.matching.WildcardURIMatcher"/> - <map:matcher name="regexp" src="org.apache.cocoon.matching.RegexpURIMatcher"/> - <map:matcher name="request" src="org.apache.cocoon.matching.RequestParamMatcher"/> - <map:matcher name="sessionstate" src="org.apache.cocoon.matching.WildcardSessionAttributeMatcher"> + + <map:matcher name="wildcard" logger="sitemap.matcher.wildcard" + src="org.apache.cocoon.matching.WildcardURIMatcher"/> + + <map:matcher name="regexp" logger="sitemap.matcher.regexp" + src="org.apache.cocoon.matching.RegexpURIMatcher"/> + + <map:matcher name="request" logger="sitemap.matcher.request" + src="org.apache.cocoon.matching.RequestParamMatcher"/> + + <map:matcher name="sessionstate" logger="sitemap.matcher.sessionstate" + src="org.apache.cocoon.matching.WildcardSessionAttributeMatcher"> <attribute-name>org.apache.cocoon.SessionState</attribute-name> </map:matcher> - <map:matcher name="next-page" src="org.apache.cocoon.matching.WildcardParameterValueMatcher"> + + <map:matcher name="next-page" logger="sitemap.matcher.next-page" + src="org.apache.cocoon.matching.WildcardParameterValueMatcher"> <parameter-name>next-state</parameter-name> </map:matcher> - <map:matcher name="referer-match" src="org.apache.cocoon.matching.WildcardHeaderMatcher"> + + <map:matcher name="referer-match" logger="sitemap.matcher.referer-match" + src="org.apache.cocoon.matching.WildcardHeaderMatcher"> <header-name>referer</header-name> </map:matcher> + </map:matchers> @@ -167,7 +247,8 @@ --> <map:selectors default="browser"> - <map:selector name="browser" src="org.apache.cocoon.selection.BrowserSelector"> + <map:selector name="browser" logger="sitemap.selector.browser" + src="org.apache.cocoon.selection.BrowserSelector"> <!-- # NOTE: The appearance indicates the search order. This is very important since # some words may be found in more than one browser description. (MSIE is # presented as "Mozilla/4.0 (Compatible; MSIE 4.01; ...") @@ -187,7 +268,9 @@ <browser name="mozilla5" useragent="Netscape6/"/> <browser name="netscape" useragent="Mozilla"/> </map:selector> - <map:selector name="parameter" src="org.apache.cocoon.selection.ParameterSelector"/> + + <map:selector name="parameter" logger="sitemap.selector.parameter" + src="org.apache.cocoon.selection.ParameterSelector"/> </map:selectors> <!-- @@ -204,16 +287,36 @@ --> <map:actions> - <map:action name="add-employee" src="org.apache.cocoon.acting.DatabaseAddAction"/> - <map:action name="del-employee" src="org.apache.cocoon.acting.DatabaseDeleteAction"/> - <map:action name="upd-employee" src="org.apache.cocoon.acting.DatabaseUpdateAction"/> - <map:action name="lang-select" src="org.apache.cocoon.acting.LangSelect"/> - <map:action name="locale" src="org.apache.cocoon.acting.LocaleAction"/> - <map:action name="request" src="org.apache.cocoon.acting.RequestParamAction"/> - <map:action name="form-validator" src="org.apache.cocoon.acting.FormValidatorAction"/> - <map:action name="session-state" src="org.apache.cocoon.acting.SessionStateAction"/> - <map:action name="session-isvalid" src="org.apache.cocoon.acting.SessionIsValidAction"/> - <map:action name="resource-exists" src="org.apache.cocoon.acting.ResourceExistsAction"/> + <map:action name="add-employee" logger="sitemap.action.add-employee" + src="org.apache.cocoon.acting.DatabaseAddAction"/> + + <map:action name="del-employee" logger="sitemap.action.del-employee" + src="org.apache.cocoon.acting.DatabaseDeleteAction"/> + + <map:action name="upd-employee" logger="sitemap.action.upd-employee" + src="org.apache.cocoon.acting.DatabaseUpdateAction"/> + + <map:action name="lang-select" logger="sitemap.action.lang-select" + src="org.apache.cocoon.acting.LangSelect"/> + + <map:action name="locale" logger="sitemap.action.locale" + src="org.apache.cocoon.acting.LocaleAction"/> + + <map:action name="request" logger="sitemap.action.request" + src="org.apache.cocoon.acting.RequestParamAction"/> + + <map:action name="form-validator" logger="sitemap.action.form-validator" + src="org.apache.cocoon.acting.FormValidatorAction"/> + + <map:action name="session-state" logger="sitemap.action.session-state" + src="org.apache.cocoon.acting.SessionStateAction"/> + + <map:action name="session-isvalid" logger="sitemap.action.session-isvalid" + src="org.apache.cocoon.acting.SessionIsValidAction"/> + + <map:action name="resource-exists" logger="sitemap.action.resource-exists" + src="org.apache.cocoon.acting.ResourceExistsAction"/> + </map:actions> </map:components> 1.2 +4 -4 xml-cocoon2/src/webapp/WEB-INF/logkit.xconf Index: logkit.xconf =================================================================== RCS file: /home/cvs/xml-cocoon2/src/webapp/WEB-INF/logkit.xconf,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- logkit.xconf 3 Jan 2002 12:31:39 -0000 1.1 +++ logkit.xconf 4 Jan 2002 10:14:40 -0000 1.2 @@ -11,7 +11,7 @@ <cocoon id="core"> <filename>${context-root}/WEB-INF/logs/core.log</filename> <format type="cocoon"> - %7.7{priority} %{time} [%8.8{category}] (%{uri}) %{thread}/%{class:short}: %{message}\n%{throwable} + %7.7{priority} %{time} [%{category}] (%{uri}) %{thread}/%{class:short}: %{message}\n%{throwable} </format> <append>true</append> <rotation type="revolving" init="1" max="4"> @@ -26,7 +26,7 @@ <filename>${context-root}/WEB-INF/logs/sitemap.log</filename> <format type="cocoon"> - %7.7{priority} %{time} [%8.8{category}] (%{uri}) %{thread}/%{class:short}: %{message}\n%{throwable} + %7.7{priority} %{time} [%{category}] (%{uri}) %{thread}/%{class:short}: %{message}\n%{throwable} </format> <append>true</append> <rotation type="revolving" init="1" max="4"> @@ -40,7 +40,7 @@ <cocoon id="access"> <filename>${context-root}/WEB-INF/logs/access.log</filename> <format type="cocoon"> - %7.7{priority} %{time} [%8.8{category}] (%{uri}) %{thread}/%{class:short}: %{message}\n%{throwable} + %7.7{priority} %{time} [%{category}] (%{uri}) %{thread}/%{class:short}: %{message}\n%{throwable} </format> <append>true</append> <rotation type="revolving" init="1" max="4"> @@ -55,7 +55,7 @@ <cocoon> <filename>${context-root}/WEB-INF/logs/error.log</filename> <format type="cocoon"> - %7.7{priority} %{time} [%8.8{category}] (%{uri}) %{thread}/%{class:short}: %{message}\n%{throwable} + %7.7{priority} %{time} [%{category}] (%{uri}) %{thread}/%{class:short}: %{message}\n%{throwable} </format> <append>true</append> <rotation type="revolving" init="1" max="4"> 1.2 +11 -4 xml-cocoon2/src/webapp/tutorial/sitemap.xmap Index: sitemap.xmap =================================================================== RCS file: /home/cvs/xml-cocoon2/src/webapp/tutorial/sitemap.xmap,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- sitemap.xmap 3 Jan 2002 12:31:47 -0000 1.1 +++ sitemap.xmap 4 Jan 2002 10:14:40 -0000 1.2 @@ -25,10 +25,17 @@ </map:matchers> <map:actions> - <map:action name="dbAdd" src="org.apache.cocoon.acting.DatabaseAddAction"/> - <map:action name="dbDel" src="org.apache.cocoon.acting.DatabaseDeleteAction"/> - <map:action name="dbUpd" src="org.apache.cocoon.acting.DatabaseUpdateAction"/> - <map:action name="form" src="org.apache.cocoon.acting.FormValidatorAction"/> + <map:action name="dbAdd" logger="sitemap.tutorial.action.dbAdd" + src="org.apache.cocoon.acting.DatabaseAddAction"/> + + <map:action name="dbDel" logger="sitemap.tutorial.action.dbDel" + src="org.apache.cocoon.acting.DatabaseDeleteAction"/> + + <map:action name="dbUpd" logger="sitemap.tutorial.action.dbUpd" + src="org.apache.cocoon.acting.DatabaseUpdateAction"/> + + <map:action name="form" logger="sitemap.tutorial.action.form" + src="org.apache.cocoon.acting.FormValidatorAction"/> </map:actions> </map:components>
---------------------------------------------------------------------- In case of troubles, e-mail: [EMAIL PROTECTED] To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]