[Yanel-commits] rev 45832 - public/yanel/trunk/src/build

michi at wyona.com michi at wyona.com
Fri Dec 4 12:07:47 CET 2009


Author: michi
Date: 2009-12-04 12:07:46 +0100 (Fri, 04 Dec 2009)
New Revision: 45832

Added:
   public/yanel/trunk/src/build/enable-access-log.xsl
Log:
change access log config during build process

Added: public/yanel/trunk/src/build/enable-access-log.xsl
===================================================================
--- public/yanel/trunk/src/build/enable-access-log.xsl	                        (rev 0)
+++ public/yanel/trunk/src/build/enable-access-log.xsl	2009-12-04 11:07:46 UTC (rev 45832)
@@ -0,0 +1,33 @@
+<?xml version="1.0"?>
+<xsl:stylesheet version="1.0" 
+     xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+     xmlns:webApp="http://java.sun.com/xml/ns/j2ee"
+     xmlns="http://java.sun.com/xml/ns/j2ee">
+  
+  <xsl:output method="xml" indent="yes"/>
+
+  <xsl:param name="log-access" select="'false'"/>
+  
+  <xsl:template match="/">
+    <xsl:apply-templates select="@*|node()"/>
+  </xsl:template>
+  
+  <xsl:template match="webApp:servlet">
+    <xsl:copy>
+      <xsl:apply-templates/>
+    </xsl:copy>
+  </xsl:template>
+  
+  <xsl:template match="webApp:init-param[webApp:param-name/text()='log-access']">
+    <init-param>
+      <param-name>log-access</param-name>
+      <param-value><xsl:value-of select="$log-access"/></param-value>
+    </init-param>
+  </xsl:template>
+  
+  <xsl:template match="@*|node()">
+    <xsl:copy>
+      <xsl:apply-templates select="@*|node()"/>
+    </xsl:copy>
+  </xsl:template>
+</xsl:stylesheet>



More information about the Yanel-commits mailing list