]> granicus.if.org Git - docbook-dsssl/commitdiff
Updated manpages logging to work with new-and-improved logging
authorMichael Smith <xmldoc@users.sourceforge.net>
Fri, 22 Jun 2007 02:40:21 +0000 (02:40 +0000)
committerMichael Smith <xmldoc@users.sourceforge.net>
Fri, 22 Jun 2007 02:40:21 +0000 (02:40 +0000)
template.

xsl/manpages/endnotes.xsl
xsl/manpages/other.xsl
xsl/manpages/table.xsl

index 23df405ef2ed8737cda66927123521a2151edd08..697d74a091b848743413e9439d36b4ba6e515163 100644 (file)
             <!-- * a para that has some "prefatory" text  -->
             <xsl:variable name="parent-name" select="local-name(..)"/>
             <xsl:variable name="refname" select="ancestor::refentry/refnamediv[1]/refname[1]"/>
-            <xsl:variable name="message-prefix">
-              <xsl:text>endnote </xsl:text>
-              <xsl:call-template name="prepend-pad">
+            <xsl:variable name="endnote-number">
+              <xsl:call-template name="pad-string">
                 <!-- * endnote number may be 2 digits, so pad it with a space -->
                 <!-- * if we have only 1 digit -->
                 <xsl:with-param name="padVar" select="concat('#',$notesource.number)"/>
                 <xsl:with-param name="length" select="3"/>
               </xsl:call-template>
-              <xsl:text> : </xsl:text>
             </xsl:variable>
             <xsl:call-template name="log.message">
               <xsl:with-param name="level">Warn</xsl:with-param>
               <xsl:with-param name="source" select="$refname"/>
+              <xsl:with-param name="context-desc">
+                <xsl:text>endnote </xsl:text>
+                <xsl:value-of select="$endnote-number"/>
+              </xsl:with-param>
               <xsl:with-param name="message">
-                <xsl:value-of select="$message-prefix"/>
                 <xsl:text>Bad: </xsl:text>
                 <xsl:value-of select="$parent-name"/> 
                 <!-- * figure out which occurance of this element type this -->
             <xsl:call-template name="log.message">
               <xsl:with-param name="level">Note</xsl:with-param>
               <xsl:with-param name="source" select="$refname"/>
+              <xsl:with-param name="context-desc">
+                <xsl:text>endnote </xsl:text>
+                <xsl:value-of select="$endnote-number"/>
+              </xsl:with-param>
               <xsl:with-param name="message">
-                <xsl:value-of select="$message-prefix"/>
                 <xsl:text>Has: </xsl:text>
                 <xsl:value-of select="$parent-name"/> 
                 <xsl:text>/</xsl:text>
             <xsl:call-template name="log.message">
               <xsl:with-param name="level">Note</xsl:with-param>
               <xsl:with-param name="source" select="$refname"/>
+              <xsl:with-param name="context-desc">
+                <xsl:text>endnote </xsl:text>
+                <xsl:value-of select="$endnote-number"/>
+              </xsl:with-param>
               <xsl:with-param name="message">
-                <xsl:value-of select="$message-prefix"/>
                 <xsl:text>Fix: </xsl:text>
                 <xsl:value-of select="$parent-name"/> 
                 <xsl:text>/</xsl:text>
       <xsl:value-of select="@number"/>
       <xsl:text>.</xsl:text>
     </xsl:variable>
-    <xsl:call-template name="prepend-pad">
+    <xsl:call-template name="pad-string">
       <xsl:with-param name="padVar" select="$endnote.number"/>
       <!-- FIXME: the following assumes that $man.indent.width is in -->
       <!-- en's; also, this should probably use $list.indent instead -->
index 42765c004164b40c23e8478edacfb15e0ead5c4b..f59a2c6467a4dc3dbc1a41b0ffb283e124158f98 100644 (file)
@@ -149,13 +149,15 @@ db:manvolnum
   <!-- redefine this any way you'd like to output messages -->
   <!-- DO NOT OUTPUT ANYTHING FROM THIS TEMPLATE -->
   <!-- Example:
-  <xsl:if test="//footnote">
+  <xsl:if test="//foo">
     <xsl:call-template name="log.message">
       <xsl:with-param name="level">Warn</xsl:with-param>
       <xsl:with-param name="source" select="$refname"/>
-      <xsl:with-param
-          name="message"
-          >Output for footnote element is not yet supported.</xsl:with-param>
+      <xsl:with-param name="context-desc">
+        <xsl:text>limitation</xsl:text>
+      <xsl:with-param name="message">
+        <xsl:text>Output for foo element is not yet supported.</xsl:text>
+      </xsl:with-param>
     </xsl:call-template>
   </xsl:if>
   -->
index ea15126e5d7bc9ad5888e92000d52726fca1aea0..6d2d159ee3c6af8e21cdf788c7e454c49cc906ee 100644 (file)
           <xsl:call-template name="log.message">
             <xsl:with-param name="level">Warn</xsl:with-param>
             <xsl:with-param name="source" select="$source"/>
+            <xsl:with-param name="context-desc">tbl convert</xsl:with-param>
             <xsl:with-param name="message">
-              <xsl:text
-              >tbl convert : Extracted a nested table</xsl:text>
+              <xsl:text>Extracted a nested table</xsl:text>
             </xsl:with-param>
           </xsl:call-template>
           <xsl:text>[\fInested&#x2580;table\fR]*&#10;</xsl:text>