[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