proyal 2003/02/06 08:44:06
Modified: sevak/src/demo/conf jetty-assembly.xml jetty-environment.xml
Log:
Patch from Greg Steuck to add request logging for Sevak/Jetty
Revision Changes Path
1.2 +7 -1 avalon-apps/sevak/src/demo/conf/jetty-assembly.xml
Index: jetty-assembly.xml
===================================================================
RCS file: /home/cvs/avalon-apps/sevak/src/demo/conf/jetty-assembly.xml,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- jetty-assembly.xml 22 Sep 2002 21:39:12 -0000 1.1
+++ jetty-assembly.xml 6 Feb 2003 16:44:05 -0000 1.2
@@ -3,7 +3,13 @@
"http://jakarta.apache.org/phoenix/assembly_1_0.dtd">
<assembly>
- <block class="org.apache.avalon.apps.sevak.blocks.jetty.JettySevak" name="sevak"/>
+ <block name="access"
+ class="org.apache.avalon.apps.sevak.blocks.jetty.NCSARequestLogger"
+ />
+ <block class="org.apache.avalon.apps.sevak.blocks.jetty.JettySevak" name="sevak">
+ <provide name="access"
+ role="org.apache.avalon.apps.sevak.blocks.jetty.RequestLogger"/>
+ </block>
<block class="org.apache.avalon.apps.sevak.demo.SevakTest" name="sevakTest">
<provide name="sevak" role="org.apache.avalon.apps.sevak.Sevak"/>
</block>
1.2 +35 -15 avalon-apps/sevak/src/demo/conf/jetty-environment.xml
Index: jetty-environment.xml
===================================================================
RCS file: /home/cvs/avalon-apps/sevak/src/demo/conf/jetty-environment.xml,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- jetty-environment.xml 22 Sep 2002 21:39:12 -0000 1.1
+++ jetty-environment.xml 6 Feb 2003 16:44:05 -0000 1.2
@@ -7,23 +7,43 @@
-->
<environment>
- <logs>
+ <logs version="1.1">
- <category name="" target="default"
- priority="DEBUG" />
- <category name="objectstorage" target="objectstorage-target"
- priority="DEBUG" />
+ <factories>
+ <factory type="file"
class="org.apache.avalon.excalibur.logger.factory.FileTargetFactory"/>
+
+ </factories>
- <log-target name="default"
- location="/logs/avalon-demo.log" />
- <log-target name="objectstorage-target"
- location="/logs/objectstorage.log" />
- </logs>
+ <targets>
+ <file id="default">
+ <filename>${app.home}/logs/avalon-demo.log</filename>
+ <format type="extended">
+ %6.6{priority} %10.10{time} [%8.8{category}] (%{context}):
%{message}\n%{throwable}
+ </format>
+ </file>
- <policy>
- <grant code-base="sar:SAR-INF/lib/*">
- <permission class="java.security.AllPermission" />
- </grant>
- </policy>
+ <file id="access_log">
+ <filename>${app.home}/logs/access.log</filename>
+ <format type="extended">
+ %{message}\n
+ </format>
+ </file>
+ </targets>
+
+ <categories>
+ <category name="" log-level="DEBUG">
+ <log-target id-ref="default"/>
+ </category>
+ <category name="access" log-level="INFO">
+ <log-target id-ref="access_log"/>
+ </category>
+ </categories>
+ </logs>
+
+ <policy>
+ <grant code-base="sar:SAR-INF/lib/*">
+ <permission class="java.security.AllPermission" />
+ </grant>
+ </policy>
</environment>
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]