[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