mirror of
https://github.com/systemd/systemd-stable.git
synced 2025-02-10 13:57:25 +03:00
manager: log log level changes uniformly
Output the same message when a request to change the log level is received over dbus and through a signal. From the user point of view those two operations are very similar and it's easy to think that the dbus operation didn't work when the expected message is not emitted. Also "downgrade" the message level to info, since this is a normal user initiated action.
This commit is contained in:
parent
76b6f3f68f
commit
4cee3a78bb
@ -229,7 +229,10 @@ static int property_set_log_level(
|
||||
if (r < 0)
|
||||
return r;
|
||||
|
||||
return log_set_max_level_from_string(t);
|
||||
r = log_set_max_level_from_string(t);
|
||||
if (r == 0)
|
||||
log_info("Setting log level to %s.", t);
|
||||
return r;
|
||||
}
|
||||
|
||||
static int property_get_n_names(
|
||||
|
@ -1894,12 +1894,12 @@ static int manager_dispatch_signal_fd(sd_event_source *source, int fd, uint32_t
|
||||
|
||||
case 22:
|
||||
log_set_max_level(LOG_DEBUG);
|
||||
log_notice("Setting log level to debug.");
|
||||
log_info("Setting log level to debug.");
|
||||
break;
|
||||
|
||||
case 23:
|
||||
log_set_max_level(LOG_INFO);
|
||||
log_notice("Setting log level to info.");
|
||||
log_info("Setting log level to info.");
|
||||
break;
|
||||
|
||||
case 24:
|
||||
|
Loading…
x
Reference in New Issue
Block a user