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]

Reply via email to