mirror of
https://github.com/morgan9e/systemd
synced 2026-04-14 00:14:32 +09:00
sd-boot: allow setting the log level through loader.conf
Allow configuring the log level used by sd-boot by setting `log-level=<level>` in loader.conf. `info` is used by default.
This commit is contained in:
@@ -480,6 +480,28 @@ sbvarsign --attr "${attr}" --key KEK.key --cert KEK.pem --output db.auth db db.e
|
||||
|
||||
<xi:include href="version-info.xml" xpointer="v258"/></listitem>
|
||||
</varlistentry>
|
||||
|
||||
<varlistentry>
|
||||
<term>log-level</term>
|
||||
|
||||
<listitem><para>Controls the log level used by
|
||||
<citerefentry><refentrytitle>systemd-boot</refentrytitle><manvolnum>7</manvolnum></citerefentry>.
|
||||
</para>
|
||||
|
||||
<para>Valid values are <literal>emerg</literal>, <literal>alert</literal>, <literal>crit</literal>,
|
||||
<literal>err</literal>, <literal>warning</literal>, <literal>notice</literal>,
|
||||
<literal>info</literal>, and <literal>debug</literal>.</para>
|
||||
|
||||
<para>If unspecified, <literal>info</literal> will be used, unless one has already been configured
|
||||
via an SMBIOS Type 11 string, see
|
||||
<citerefentry><refentrytitle>smbios-type-11</refentrytitle><manvolnum>7</manvolnum></citerefentry>.
|
||||
</para>
|
||||
|
||||
<para>Note that the configured level will only be used after <filename>loader.conf</filename> has
|
||||
been parsed, so log messages generated before that point may be unaffected by this setting.</para>
|
||||
|
||||
<xi:include href="version-info.xml" xpointer="v259"/></listitem>
|
||||
</varlistentry>
|
||||
</variablelist>
|
||||
</refsect1>
|
||||
|
||||
|
||||
@@ -1113,6 +1113,9 @@ static void config_defaults_load_from_file(Config *config, char *content) {
|
||||
}
|
||||
config->console_mode = u;
|
||||
}
|
||||
} else if (streq8(key, "log-level")) {
|
||||
if (log_set_max_level_from_string(value) < 0)
|
||||
log_error("Error parsing 'log-level' config option, ignoring: %s", value);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user