cocoon-cvs mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From vgritse...@apache.org
Subject svn commit: r159493 - cocoon/trunk/src/webapp/WEB-INF/logkit.xconf
Date Wed, 30 Mar 2005 17:39:22 GMT
Author: vgritsenko
Date: Wed Mar 30 09:39:21 2005
New Revision: 159493

URL: http://svn.apache.org/viewcvs?view=rev&rev=159493
Log:
Continue log config cleanup:
* Add license!
* Add console configuration
* Reflow text
* Use build.properties parameter for loglevel

Modified:
    cocoon/trunk/src/webapp/WEB-INF/logkit.xconf

Modified: cocoon/trunk/src/webapp/WEB-INF/logkit.xconf
URL: http://svn.apache.org/viewcvs/cocoon/trunk/src/webapp/WEB-INF/logkit.xconf?view=diff&r1=159492&r2=159493
==============================================================================
--- cocoon/trunk/src/webapp/WEB-INF/logkit.xconf (original)
+++ cocoon/trunk/src/webapp/WEB-INF/logkit.xconf Wed Mar 30 09:39:21 2005
@@ -1,4 +1,19 @@
 <?xml version="1.0" encoding="UTF-8"?>
+<!--
+  Copyright 1999-2004 The Apache Software Foundation
+
+  Licensed under the Apache License, Version 2.0 (the "License");
+  you may not use this file except in compliance with the License.
+  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+  Unless required by applicable law or agreed to in writing, software
+  distributed under the License is distributed on an "AS IS" BASIS,
+  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  See the License for the specific language governing permissions and
+  limitations under the License.
+-->
 
 <!--+
     | This is the cocoon logkit configuration file.
@@ -13,20 +28,22 @@
     |
     |   http://wiki.apache.org/cocoon/ConfiguringTheLogs
     |
+    | $Id$
     +-->
-
 <logkit>
 
   <!--+
-      | Factories are responsible to create the consumers of the log events, the targets.
-      | Here we have configured just a few, the main cocoon target factory (that prints to
a file)
-      | and the servlet target factory (that prints back to the servlet container log stream)
but
-      | for more info on the available logkit factories, please consult
-      |  http://excalibur.apache.org/apidocs/org/apache/avalon/excalibur/logger/factory/package-summary.html
+      | Factories are responsible to create the consumers of the log events,
+      | the targets. Here we have configured just a few, the main cocoon
+      | target factory (that prints to a file) and the servlet target factory
+      | (that prints back to the servlet container log stream) but  for more
+      | info on the available logkit factories, please consult
+      | http://excalibur.apache.org/apidocs/org/apache/avalon/excalibur/logger/factory/package-summary.html
       +-->
   <factories>
     <factory type="cocoon" class="org.apache.cocoon.util.log.CocoonTargetFactory"/>
     <factory type="servlet" class="org.apache.avalon.excalibur.logger.factory.ServletTargetFactory"/>
+    <factory type="stream" class="org.apache.avalon.excalibur.logger.factory.StreamTargetFactory"/>
   </factories>
 
   <!--+
@@ -53,39 +70,43 @@
           | the error stacktrace (which tend to be very verbose and for little value).
           | If you need the stacktraces, uncomment the second format below.
           +-->
-      <format type="cocoon">%7.7{priority} %{time} [%{category}] (%{uri}) %{thread}/%{class:short}:
%{message}\n</format>
-      <!--format type="cocoon">%7.7{priority} %{time} [%{category}] (%{uri}) %{thread}/%{class:short}:
%{message}\n%{throwable}</format-->
+      <format type="cocoon">%5.5{priority} %{time} [%{category}] (%{uri}) %{thread}/%{class:short}:
%{message}\n</format>
+      <!--format type="cocoon">%5.5{priority} %{time} [%{category}] (%{uri}) %{thread}/%{class:short}:
%{message}\n%{throwable}</format-->
 
       <!--+
           | <append> if set to 'true' will make cocoon append the events
           | to the existing file, if set to 'false' cocoon will override
           | the existing ones at every new start.
           +-->
-      <append>true</append>
+      <append>false</append>
 
       <!--+
           | <rotation> allows you to rotate log files one they meet certain
           | criteria. If you uncomment the example below, the log files will
           | be rotated once they are a day old or bigger than 100 Mb.
-          +-->
-      <!--rotation type="unique" pattern="yyyyMMdd" suffix=".log">
+      <rotation type="unique" pattern="yyyyMMdd" suffix=".log">
         <or>
           <size>100m</size>
           <time>24:00:00</time>
         </or>
-      </rotation-->
+      </rotation>
+          +-->
     </cocoon>
 
     <cocoon id="deprecation">
       <filename>${context-root}/WEB-INF/logs/deprecation.log</filename>
-      <format type="cocoon">%7.7{priority} %{time} [%{category}] (%{uri}) %{thread}/%{class:short}:
%{message}\n</format>
+      <format type="cocoon">%5.5{priority} %{time} [%{category}] (%{uri}) %{thread}/%{class:short}:
%{message}\n</format>
       <append>true</append>
     </cocoon>
 
     <servlet id="servlet">
-      <format type="extended">%7.7{priority} %5.5{time} [%8.8{category}] (%{context}):
%{message}\n</format>
+      <format type="extended">%5.5{priority} %5.5{time} [%8.8{category}] (%{context}):
%{message}\n</format>
     </servlet>
 
+    <stream id="console">
+      <stream>System.out</stream>
+      <format type="extended">%5.5{priority} %5.5{time} [%8.8{category}] (%{context}):
%{message}\n</format>
+    </stream>
   </targets>
 
   <!--+
@@ -115,7 +136,7 @@
         | This is the main category. The empty name attribute indicates that
         | this rule will match all log events from all categories.
         +-->
-    <category log-level="ERROR" name="">
+    <category log-level="@loglevel@" name="">
       <log-target id-ref="main"/>
     </category>
 
@@ -133,13 +154,17 @@
         | sent to the log file and some others (the ones related to the sitemap), 
         | are sent to the servlet container (where they could be further relayed 
         | to the console, for example)
-        +-->
-    <!--category log-level="ERROR" name="">
+        |
+    <category log-level="ERROR" name="">
       <category log-level="DEBUG" name="sitemap">
         <log-target id-ref="servlet"/>
       </category>
+      <category log-level="INFO" name="access">
+        <log-target id-ref="console"/>
+      </category>
       <log-target id-ref="core"/>
-    </category-->
+    </category>
+        +-->
 
   </categories>
 



Mime
View raw message