parent
eef34a1d8f
commit
1c36b8bf53
|
@ -44,10 +44,17 @@ typedef enum LogTarget{
|
||||||
#define ERRNO_VALUE(val) (abs(val) & 255)
|
#define ERRNO_VALUE(val) (abs(val) & 255)
|
||||||
|
|
||||||
void log_set_target(LogTarget target);
|
void log_set_target(LogTarget target);
|
||||||
|
|
||||||
void log_set_max_level_realm(LogRealm realm, int level);
|
void log_set_max_level_realm(LogRealm realm, int level);
|
||||||
|
|
||||||
#define log_set_max_level(level) \
|
#define log_set_max_level(level) \
|
||||||
log_set_max_level_realm(LOG_REALM, (level))
|
log_set_max_level_realm(LOG_REALM, (level))
|
||||||
|
|
||||||
|
static inline void log_set_max_level_all_realms(int level) {
|
||||||
|
for (LogRealm realm = 0; realm < _LOG_REALM_MAX; realm++)
|
||||||
|
log_set_max_level_realm(realm, level);
|
||||||
|
}
|
||||||
|
|
||||||
void log_set_facility(int facility);
|
void log_set_facility(int facility);
|
||||||
|
|
||||||
int log_set_target_from_string(const char *e);
|
int log_set_target_from_string(const char *e);
|
||||||
|
|
|
@ -1089,8 +1089,7 @@ static int on_ctrl_msg(struct udev_ctrl *uctrl, enum udev_ctrl_msg_type type, co
|
||||||
switch (type) {
|
switch (type) {
|
||||||
case UDEV_CTRL_SET_LOG_LEVEL:
|
case UDEV_CTRL_SET_LOG_LEVEL:
|
||||||
log_debug("Received udev control message (SET_LOG_LEVEL), setting log_level=%i", value->intval);
|
log_debug("Received udev control message (SET_LOG_LEVEL), setting log_level=%i", value->intval);
|
||||||
log_set_max_level_realm(LOG_REALM_UDEV, value->intval);
|
log_set_max_level_all_realms(value->intval);
|
||||||
log_set_max_level_realm(LOG_REALM_SYSTEMD, value->intval);
|
|
||||||
manager_kill_workers(manager);
|
manager_kill_workers(manager);
|
||||||
break;
|
break;
|
||||||
case UDEV_CTRL_STOP_EXEC_QUEUE:
|
case UDEV_CTRL_STOP_EXEC_QUEUE:
|
||||||
|
|
Loading…
Reference in New Issue