nmtst: support shorthand "NMTST_DEBUG=TRACE" to set logging level
This commit is contained in:
@@ -69,6 +69,8 @@
|
||||
* If you set the level to DEBUG or TRACE, it also sets G_MESSAGES_DEBUG=all (unless
|
||||
* in assert-logging mode and unless G_MESSAGES_DEBUG is already defined).
|
||||
*
|
||||
* "TRACE", this is shorthand for "log-level=TRACE".
|
||||
*
|
||||
* "sudo-cmd=PATH": when running root tests as normal user, the test will execute
|
||||
* itself by invoking sudo at PATH.
|
||||
* For example
|
||||
@@ -322,6 +324,9 @@ __nmtst_init (int *argc, char ***argv, gboolean assert_logging, const char *log_
|
||||
} else if (!g_ascii_strncasecmp (debug, "log-level=", strlen ("log-level="))) {
|
||||
g_free (c_log_level);
|
||||
log_level = c_log_level = g_strdup (&debug[strlen ("log-level=")]);
|
||||
} else if (!g_ascii_strcasecmp (debug, "TRACE")) {
|
||||
g_free (c_log_level);
|
||||
log_level = c_log_level = g_strdup (debug);
|
||||
} else if (!g_ascii_strncasecmp (debug, "log-domains=", strlen ("log-domains="))) {
|
||||
g_free (c_log_domains);
|
||||
log_domains = c_log_domains = g_strdup (&debug[strlen ("log-domains=")]);
|
||||
|
Reference in New Issue
Block a user