Before this commit, udevd is built with LOG_REALM=LOG_REALM_UDEV.
However, log level specified by e.g. environment variable or kernel
command line option are also passed to LOG_REALM_SYSTEMD. So, the
maximum log level for the two realms are always equivalent, and it is
not necessary to specify the build option. Hence drop it.
public_programs += executable(
'udevadm',
udevadm_sources,
- c_args : '-DLOG_REALM=LOG_REALM_UDEV',
include_directories : includes,
link_with : [libudevd_core],
dependencies : [versiondep,
/* we set the udev log level here explicitly, this is supposed
* to regulate the code in libudev/ and udev/. */
- r = log_set_max_level_from_string_realm(LOG_REALM_UDEV, log);
+ r = log_set_max_level_from_string(log);
if (r < 0)
log_syntax(NULL, LOG_WARNING, "/etc/udev/udev.conf", 0, r,
"failed to set udev log level '%s', ignoring: %m", log);
libkmod,
libacl,
libselinux],
- udev_includes, '', 'manual', '-DLOG_REALM=LOG_REALM_UDEV'],
+ udev_includes, '', 'manual'],
[['src/test/test-udev-util.c']],
_cleanup_(unlink_tempfilep) char filename[] = "/tmp/fuzz-udev-rules.XXXXXX";
int r;
- if (!getenv("SYSTEMD_LOG_LEVEL")) {
- log_set_max_level_realm(LOG_REALM_UDEV, LOG_CRIT);
- log_set_max_level_realm(LOG_REALM_SYSTEMD, LOG_CRIT);
- }
+ if (!getenv("SYSTEMD_LOG_LEVEL"))
+ log_set_max_level(LOG_CRIT);
assert_se(fmkostemp_safe(filename, "r+", &f) == 0);
if (size != 0)
link_config_gperf_c,
keyboard_keys_from_name_h,
include_directories : udev_includes,
- c_args : ['-DLOG_REALM=LOG_REALM_UDEV'],
link_with : udev_link_with,
dependencies : [libblkid, libkmod])
name,
prog,
include_directories : includes,
- c_args : ['-DLOG_REALM=LOG_REALM_UDEV'],
dependencies : [versiondep],
link_with : udev_link_with,
install_rpath : udev_rpath,
if (level < 0)
level = event->default_log_level;
- log_set_max_level_all_realms(level);
+ log_set_max_level(level);
if (level == LOG_DEBUG && !event->log_level_was_debug) {
/* The log level becomes LOG_DEBUG at first time. Let's log basic information. */
if (r <= 0)
return r;
- log_set_max_level_realm(LOG_REALM_SYSTEMD, log_get_max_level());
-
r = mac_selinux_init();
if (r < 0)
return r;
log_device_warning_errno(dev, r, "Failed to send signal to main daemon, ignoring: %m");
/* Reset the log level, as it might be changed by "OPTIONS=log_level=". */
- log_set_max_level_all_realms(manager->log_level);
+ log_set_max_level(manager->log_level);
return 1;
}
switch (type) {
case UDEV_CTRL_SET_LOG_LEVEL:
log_debug("Received udev control message (SET_LOG_LEVEL), setting log_level=%i", value->intval);
- log_set_max_level_all_realms(value->intval);
+ log_set_max_level(value->intval);
manager->log_level = value->intval;
manager_kill_workers(manager);
break;
log_set_max_level(LOG_DEBUG);
}
- log_set_max_level_realm(LOG_REALM_SYSTEMD, log_get_max_level());
-
r = must_be_root();
if (r < 0)
return r;