]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
udevadm: allow to override the default log level by environment variable
authorYu Watanabe <watanabe.yu+github@gmail.com>
Fri, 5 Jan 2024 18:27:07 +0000 (03:27 +0900)
committerYu Watanabe <watanabe.yu+github@gmail.com>
Fri, 5 Jan 2024 23:30:58 +0000 (08:30 +0900)
Previously, there was no way to override the log level for test and
test-builtin commands. Let's re-parse environment after setting the log
level to debug. Then, we can control the log level through environment
variable.

src/udev/udevadm-test-builtin.c
src/udev/udevadm-test.c

index b6632968070e006d3eca81381a80f30b97d1469a..ed71eaa3fab679b14acce69f75d522a8a73e7e40 100644 (file)
@@ -78,6 +78,7 @@ int builtin_main(int argc, char *argv[], void *userdata) {
         int r;
 
         log_set_max_level(LOG_DEBUG);
+        log_parse_environment();
 
         r = parse_argv(argc, argv);
         if (r <= 0)
index 813638fd90cfad4b8a0a216da0172c3bdcae0397..6c4a01a30e30b6800582aa772260bf194503cb32 100644 (file)
@@ -95,6 +95,7 @@ int test_main(int argc, char *argv[], void *userdata) {
         int r;
 
         log_set_max_level(LOG_DEBUG);
+        log_parse_environment();
 
         r = parse_argv(argc, argv);
         if (r <= 0)