[svnbook] r4612 committed - Translation: Apache logging

svnbook at googlecode.com svnbook at googlecode.com
Tue Jan 7 08:36:10 CST 2014


Revision: 4612
Author:   jmfelderhoff at gmx.eu
Date:     Tue Jan  7 12:55:06 2014 UTC
Log:      Translation: Apache logging
http://code.google.com/p/svnbook/source/detail?r=4612

Modified:
  /branches/1.6/de/book/ch06-server-configuration.xml

=======================================
--- /branches/1.6/de/book/ch06-server-configuration.xml	Tue Jan  7 12:21:58  
2014 UTC
+++ /branches/1.6/de/book/ch06-server-configuration.xml	Tue Jan  7 12:55:06  
2014 UTC
@@ -5423,41 +5423,44 @@
              Verzeichnisinhalten XML auszugeben und ein XSLT-Stylesheet
              Ihrer Wahl zu verwenden:</para>

-        <screen>
+          <informalexample>
+            <programlisting>
  <Location /svn>
    DAV svn
    SVNParentPath /var/svn
    SVNIndexXSLT "/svnindex.xsl"
    …
  </Location>
-</screen>
+</programlisting>
+          </informalexample>

  <!--
-         <para>Using the <literal>SVNIndexXSLT</literal> directive and
-            a creative XSLT stylesheet, you can make your directory
-            listings match the color schemes and imagery used in other
-            parts of your web site.  Or, if you'd prefer, you can use
-            the sample stylesheets provided in the Subversion source
-            distribution's <filename>tools/xslt/</filename> directory.
+          <para>Using the <literal>SVNIndexXSLT</literal> directive
+            and a creative XSLT stylesheet, you can make your
+            directory listings match the color schemes and imagery
+            used in other parts of your web site.  Or, if you'd
+            prefer, you can use the sample stylesheets provided in the
+            Subversion source distribution's
+            <filename>tools/xslt/</filename> directory.
              Keep in mind that the path provided to the
-            <literal>SVNIndexXSLT</literal> directory is actually a URL
-            path—browsers need to be able to read your
+            <literal>SVNIndexXSLT</literal> directory is actually a
+            URL path—browsers need to be able to read your
              stylesheets to make use of them!</para>
  -->
-         <para>Wenn Sie die Direktive <literal>SVNIndexXSLT</literal>
-           zusammen mit einem gestalterischen XSLT-Stylesheet
-           verwenden, können Sie die Verzeichnisinhalte an das
-           Farbschema und die bildliche Darstellung anderer Teile
-           Ihrer Webpräsenz anpassen. Sollten Sie es vorziehen, können
-           Sie auch die Beispiel-Stylesheets aus dem Verzeichnis
-           <filename>tools/xslt/</filename> des
-           Subversion-Quelltextpakets verwenden. Beachten Sie, dass
-           die Pfadangabe des Verzeichnisses
-           <literal>SVNIndexXSLT</literal> tatsächlich um einen
-           URL-Pfad handelt – Browser müssen Ihre Stylesheets
-           lesen können, um sie zu verwenden!</para>
+          <para>Wenn Sie die Direktive <literal>SVNIndexXSLT</literal>
+            zusammen mit einem gestalterischen XSLT-Stylesheet
+            verwenden, können Sie die Verzeichnisinhalte an das
+            Farbschema und die bildliche Darstellung anderer Teile
+            Ihrer Webpräsenz anpassen. Sollten Sie es vorziehen, können
+            Sie auch die Beispiel-Stylesheets aus dem Verzeichnis
+            <filename>tools/xslt/</filename> des
+            Subversion-Quelltextpakets verwenden. Beachten Sie, dass
+            die Pfadangabe des Verzeichnisses
+            <literal>SVNIndexXSLT</literal> tatsächlich um einen
+            URL-Pfad handelt – Browser müssen Ihre Stylesheets
+            lesen können, um sie zu verwenden!</para>

-         </sect4>
+        </sect4>

          <sect4 id="svn.serverconfig.httpd.extra.browsing.reposlisting">
  <!--
@@ -5481,22 +5484,24 @@
              Direktive <literal>SVNListParentPath</literal>
              aktivieren:</para>

-          <screen>
+          <informalexample>
+            <programlisting>
  <Location /svn>
    DAV svn
    SVNParentPath /var/svn
    SVNListParentPath on
    …
  </Location>
-</screen>
+</programlisting>
+          </informalexample>

  <!--
            <para>If a user now points her web browser to the
-          URL <literal>http://host.example.com/svn/</literal>, she'll
-          see a list of all Subversion repositories sitting
-          in <filename>/var/svn</filename>.  Obviously, this can
-          be a security problem, so this feature is turned off by
-          default.</para>
+            URL <literal>http://host.example.com/svn/</literal>,
+            she'll see a list of all Subversion repositories sitting
+            in <filename>/var/svn</filename>.  Obviously, this can be
+            a security problem, so this feature is turned off by
+            default.</para>
  -->
            <para>Falls ein Anwender nun mit dem Web-Browser auf den URL
              <literal>http://host.example.com/svn/</literal> geht,
@@ -5617,14 +5622,16 @@
            <emphasis>außerhalb</emphasis> Ihres Subversion
            <literal>Location</literal>-Blocks verwenden:</para>

-        <screen>
+        <informalexample>
+          <programlisting>
  <Location /svn>
    DAV svn
    …
  </Location>

  CustomLog logs/svn_logfile "%t %u %{SVN-ACTION}e" env=SVN-ACTION
-</screen>
+</programlisting>
+        </informalexample>

  <!--
          <para>In this example, we're asking Apache to create a special
@@ -5661,7 +5668,8 @@
            <filename>access_log</filename>-Protokolldatei auswerten zu
            müssen, die etwa so aussieht:</para>

-        <screen>
+        <informalexample>
+          <screen>
  [26/Jan/2007:22:25:29 -0600] "PROPFIND /svn/calc/!svn/vcc/default  
HTTP/1.1" 207 398
  [26/Jan/2007:22:25:29 -0600] "PROPFIND /svn/calc/!svn/bln/59 HTTP/1.1" 207  
449
  [26/Jan/2007:22:25:29 -0600] "PROPFIND /svn/calc HTTP/1.1" 207 647
@@ -5670,25 +5678,57 @@
  [26/Jan/2007:22:25:31 -0600] "MKACTIVITY  
/svn/calc/!svn/act/e6035ef7-5df0-4ac0-b811-4be7c823f998 HTTP/1.1" 201 227
  …
  </screen>
+        </informalexample>

+<!--
+        <para>you can peruse a much more
+          intelligible <filename>svn_logfile</filename> like
+          this:</para>
+-->
          <para>können Sie eine weit verständlichere Datei
            <filename>svn_logfile</filename> durchgehen, die so
            aussieht:</para>

-        <screen>
+        <informalexample>
+          <screen>
  [26/Jan/2007:22:24:20 -0600] - get-dir /tags r1729 props
-[26/Jan/2007:22:24:27 -0600] - update /trunk r1729 depth=infinity  
send-copyfrom-args
+[26/Jan/2007:22:24:27 -0600] - update /trunk r1729 depth=infinity
  [26/Jan/2007:22:25:29 -0600] - status /trunk/foo r1729 depth=infinity
  [26/Jan/2007:22:25:31 -0600] sally commit r1730
  </screen>
+        </informalexample>
+
+<!--
+        <para>In addition to the <literal>SVN-ACTION</literal>
+          environment variable, <command>mod_dav_svn</command> also
+          populates the <literal>SVN-REPOS</literal>
+          and <literal>SVN-REPOS-NAME</literal> variables, which carry
+          the filesystem path to the repository and the basename
+          thereof, respectively.  You might wish to include references
+          to one or both of these variables in
+          your <literal>CustomLog</literal> format string, too,
+          especially if you are combining usage information from
+          multiple repositories into a single log file.</para>
+-->
+        <para>Zusätzlich zur Umgebungsvariablen
+          <literal>SVN-ACTION</literal> besetzt
+          <command>mod_dav_svn</command> auch die Variablen
+          <literal>SVN-REPOS</literal> und
+          <literal>SVN-REPOS-NAME</literal>, die den Dateisystempfad
+          zum Projektarchiv bzw. dessen Basisnamen beinhalten.
+          Es sei empfohlen, Referenzen auf eine oder beide dieser
+          Variablen in Ihre <literal>CustomLog</literal>
+          Formatbeschreibung einzufügen; besonders dann, falls Sie
+          Informationen aus mehreren Projektarchiven in einer
+          einzelnen Protokolldatei sammeln.</para>

  <!--
          <para>For an exhaustive list of all actions logged, see <xref
-          linkend="svn.ref.mod_dav_svn.conf.logging"/>.</para>
+          linkend="svn.serverconfig.operational-logging"/>.</para>
  -->
          <para>Eine vollständige Liste mit allen protokollierten
            Aktionen finden Sie unter <xref
-            linkend="svn.ref.mod_dav_svn.conf.logging"/>.</para>
+          linkend="svn.serverconfig.operational-logging"/>.</para>

        </sect3>

@@ -6956,6 +6996,193 @@

    </sect1>

+  <!-- =================================================================  
-->
+  <!-- =================================================================  
-->
+  <!-- =================================================================  
-->
+  <sect1 id="svn.serverconfig.operational-logging">
+<!--
+        <title>High-level logging</title>
+-->
+        <title>Protokollierung auf hoher Ebene</title>
+
+<!--
+        <para>This is a list of Subversion action log messages
+          produced by Apache's high-level logging mechanism, followed
+          by an example of the log message.  See <xref
+          linkend="svn.serverconfig.httpd.extra.logging"/> for details
+          on logging.</para>
+-->
+        <para>Dies ist eine Liste mit Protokollnachrichten von
+          Subversion-Aktionen, die von Apaches Protokollmechanismus
+          auf hoher Ebene erzeugt werden, gefolgt durch ein Beispiel
+          einer Protokollnachricht. Siehe <xref
+          linkend="svn.serverconfig.httpd.extra.logging"/> für Details
+          zur Protokollierung.</para>
+
+        <variablelist>
+
+          <varlistentry>
+<!--
+            <term>Checkout or export</term>
+-->
+            <term>Checkout oder Export</term>
+            <listitem>
+              <para><literal>checkout-or-export /path r62
+            depth=infinity</literal></para>
+            </listitem>
+          </varlistentry>
+
+          <varlistentry>
+<!--
+            <term>Commit</term>
+-->
+            <term>Übergabe</term>
+            <listitem>
+              <para><literal>commit harry r100</literal></para>
+            </listitem>
+          </varlistentry>
+
+          <varlistentry>
+            <term>Diffs</term>
+            <listitem>
+              <para><literal>diff /path r15:20 depth=infinity  
ignore-ancestry</literal></para>
+              <para><literal>diff /path1 at 15 /path2 at 20 depth=infinity  
ignore-ancestry</literal></para>
+            </listitem>
+          </varlistentry>
+
+          <varlistentry>
+<!--
+            <term>Fetch a directory</term>
+-->
+            <term>Holen eines Verzeichnisses</term>
+            <listitem>
+              <para><literal>get-dir /trunk r17 text</literal></para>
+            </listitem>
+          </varlistentry>
+
+          <varlistentry>
+<!--
+            <term>Fetch a file</term>
+-->
+            <term>Holen einer Datei</term>
+            <listitem>
+              <para><literal>get-file /path r20 props</literal></para>
+            </listitem>
+          </varlistentry>
+
+          <varlistentry>
+<!--
+            <term>Fetch a file revision</term>
+-->
+            <term>Holen einer Dateirevision</term>
+            <listitem>
+              <para><literal>get-file-revs /path r12:15  
include-merged-revisions</literal></para>
+            </listitem>
+          </varlistentry>
+
+          <varlistentry>
+<!--
+            <term>Fetch merge information</term>
+-->
+            <term>Holen von Informationen über eine Zusammenführung</term>
+            <listitem>
+              <para><literal>get-mergeinfo (/path1 /path2)</literal></para>
+            </listitem>
+          </varlistentry>
+
+          <varlistentry>
+<!--
+            <term>Lock</term>
+-->
+            <term>Sperre</term>
+            <listitem>
+              <para><literal>lock /path steal</literal></para>
+            </listitem>
+          </varlistentry>
+
+          <varlistentry>
+<!--
+            <term>Log</term>
+-->
+            <term>Protokoll</term>
+            <listitem>
+              <para><literal>log (/path1,/path2,/path3) r20:90
+            discover-changed-paths revprops=()</literal></para>
+            </listitem>
+          </varlistentry>
+
+          <varlistentry>
+<!--
+            <term>Replay revisions (svnsync)</term>
+-->
+            <term>Wiederholen von Revisionen (svnsync)</term>
+            <listitem>
+              <para><literal>replay /path r19</literal></para>
+            </listitem>
+          </varlistentry>
+
+          <varlistentry>
+<!--
+            <term>Revision property change</term>
+-->
+            <term>Änderung einer Revisions-Eigenschaft</term>
+            <listitem>
+              <para><literal>change-rev-prop r50
+            propertyname</literal></para>
+            </listitem>
+          </varlistentry>
+
+          <varlistentry>
+<!--
+            <term>Revision property list</term>
+-->
+            <term>Liste von Revisions-Eigenschaften</term>
+            <listitem>
+              <para><literal>rev-proplist r34</literal></para>
+            </listitem>
+          </varlistentry>
+
+          <varlistentry>
+            <term>Status</term>
+            <listitem>
+              <para><literal>status /path r62
+                depth=infinity</literal></para>
+            </listitem>
+          </varlistentry>
+
+          <varlistentry>
+<!--
+            <term>Switch</term>
+-->
+            <term>Umschalten</term>
+            <listitem>
+              <para><literal>switch /pathA /pathB at 50  
depth=infinity</literal></para>
+            </listitem>
+          </varlistentry>
+
+          <varlistentry>
+<!--
+            <term>Unlock</term>
+-->
+            <term>Entsperren</term>
+            <listitem>
+              <para><literal>unlock /path break</literal></para>
+            </listitem>
+          </varlistentry>
+
+          <varlistentry>
+<!--
+            <term>Update</term>
+-->
+            <term>Aktualisieren</term>
+            <listitem>
+              <para><literal>update /path r17  
send-copyfrom-args</literal></para>
+            </listitem>
+          </varlistentry>
+
+        </variablelist>
+
+  </sect1>
    <!-- =================================================================  
-->
    <!-- =================================================================  
-->
    <!-- =================================================================  
-->


More information about the svnbook-dev mailing list