]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
man: mention new OPTIONS=log_level= udev rule 17903/head
authorYu Watanabe <watanabe.yu+github@gmail.com>
Tue, 8 Dec 2020 14:11:03 +0000 (23:11 +0900)
committerYu Watanabe <watanabe.yu+github@gmail.com>
Thu, 10 Dec 2020 03:33:34 +0000 (12:33 +0900)
man/udev.xml

index 14e4c21aaebac7211e24c750f36a5441d4f9e607..c3168b0864fdf8949672aae6b3e11eeb1e825e60 100644 (file)
                     on the transition from initramfs.</para>
                   </listitem>
                 </varlistentry>
+                <varlistentry>
+                  <term><option>log_level=<replaceable>level</replaceable></option></term>
+                  <listitem>
+                    <para>Takes a log level name like <literal>debug</literal> or
+                    <literal>info</literal>, or a special value <literal>reset</literal>. When a log
+                    level name is specified, the maximum log level is changed to that level. When
+                    <literal>reset</literal> is set, then the previously specified log level is
+                    revoked. Defaults to the log level of the main process of
+                    <command>systemd-udevd</command>.</para>
+                    <para>This may be useful when debugging events for certain devices. Note that the
+                    log level is applied when the line including this rule is processed. So, for
+                    debugging, it is recommended that this is specified at earlier place, e.g., the
+                    first line of <filename>00-debug.rules</filename>.</para>
+                    <para>Example for debugging uevent processing for network interfaces.
+                    <programlisting># /etc/udev/rules.d/00-debug-net.rules
+SUBSYSTEM=="net", OPTIONS="log_level=debug"</programlisting></para>
+                  </listitem>
+                </varlistentry>
               </variablelist>
             </listitem>
           </varlistentry>