I have noticed that when the 'debug' option is passed on the kernel command line, it is impossible to override this using the 'systemd.log_level' option.
I also note that passing SYSTEMD_LOG_LEVEL on the kernel command line DOES work; the kernel copies this to the environment block for init. Looking through the code, it looks like the 'debug' option is processed twice by systemd[1] in src/core/main.c: 1. In parse_proc_cmdline(), 'debug' processed along with all other kernel command line options including 'systemd.log_level'. 2. In log_parse_environment(), 'debug' is processed, but systemd.log_level is ignored. Is this a bug? It seems quite strange. _______________________________________________ systemd-devel mailing list systemd-devel@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/systemd-devel