diff options
| author | Michael Biebl <biebl@debian.org> | 2024-01-25 09:46:18 +0100 |
|---|---|---|
| committer | Michael Biebl <biebl@debian.org> | 2024-01-25 09:46:18 +0100 |
| commit | 70e18d99b8e3e77bb37e218d7ac582130156f8ef (patch) | |
| tree | d40c587e6d3f0e094ff558e415f1bb9803643214 /docs/libnm/html/NMClient.html | |
| parent | d4d8b2b91f7ba000d97a8b2aab48c85000c11314 (diff) | |
New upstream version 1.45.90 upstream/1.45.90
Diffstat (limited to 'docs/libnm/html/NMClient.html')
| -rw-r--r-- | docs/libnm/html/NMClient.html | 24 |
1 files changed, 19 insertions, 5 deletions
diff --git a/docs/libnm/html/NMClient.html b/docs/libnm/html/NMClient.html index ea71511a..7e923ca9 100644 --- a/docs/libnm/html/NMClient.html +++ b/docs/libnm/html/NMClient.html @@ -5435,11 +5435,25 @@ setting LIBNM_CLIENT_DEBUG and uses thereby <a href="https://developer.gnome.org <a href="https://developer.gnome.org/glib/unstable/glib-Warnings-and-Assertions.html#g-print"><code class="function">g_print()</code></a>. A plain "<code class="function">print()</code>" function in python is not in sync with these functions (it implements additional buffering). By using <a class="link" href="NMClient.html#nm-utils-print" title="nm_utils_print ()"><code class="function">nm_utils_print()</code></a>, the same logging mechanisms can be used.</p> -<p>Also, libnm honors LIBNM_CLIENT_DEBUG_FILE environment. If this -is set to a filename pattern (accepting "<code class="literal">p</code>" for the process ID), -then the debug log is written to that file instead. With <em class="parameter"><code>output_mode</code></em> - -zero, the same location will be written. Since: 1.44.</p> +<p>LIBNM_CLIENT_DEBUG is a list of keywords separated by commas. The keyword +"trace" enables printing messages of the lowest up to the highest severity. +Likewise, the severities "debug", "warn" ("warning") and "error" are honored +in similar way. Setting the flags "ERROR" or "WARN" ("WARNING") implies that +respective levels are enabled, but also are ERROR messages printed with +<a href="https://developer.gnome.org/glib/unstable/glib-Message-Logging.html#g-critical"><code class="function">g_critical()</code></a> and WARN messages with <a href="https://developer.gnome.org/glib/unstable/glib-Message-Logging.html#g-warning"><code class="function">g_warning()</code></a>. Together with G_DEBUG="fatal-warnings" +or G_DEBUG="fatal-critical" this can be used to abort the program on errors. +Note that all <error> messages imply an unexpected data on the D-Bus API +(due to a bug). <warn> also implies unexepected data, but that can happen +when using different versions of libnm and daemon. For testing, it is +good to turn these into assertions.</p> +<p>By default, messages are printed to stderr, unless LIBNM_CLIENT_DEBUG +contains "stdout" flag. Also, libnm honors LIBNM_CLIENT_DEBUG_FILE +environment. If this is set to a filename pattern (accepting "%<code class="literal">p</code>" for the +process ID), then the debug log is written to that file instead of +stderr/stdout. With <em class="parameter"><code>output_mode</code></em> + zero, the same location will be written.</p> +<p>LIBNM_CLIENT_DEBUG_FILE is supported since 1.44. "ERROR", "WARN" and "WARNING" +are supported since 1.46.</p> <div class="refsect3"> <a name="nm-utils-print.parameters"></a><h4>Parameters</h4> <div class="informaltable"><table class="informaltable" width="100%" border="0"> |