mirror of
https://github.com/systemd/systemd.git
synced 2024-12-25 01:34:28 +03:00
volume_id: use udev-provided log-level
Signed-off-by: Kay Sievers <kay.sievers@suse.de>
This commit is contained in:
parent
995aec8759
commit
c2401132bf
@ -33,7 +33,7 @@ override CFLAGS+=-D_FILE_OFFSET_BITS=64
|
|||||||
VOLUME_ID_BASE=volume_id
|
VOLUME_ID_BASE=volume_id
|
||||||
include $(VOLUME_ID_BASE)/Makefile.inc
|
include $(VOLUME_ID_BASE)/Makefile.inc
|
||||||
|
|
||||||
OBJS = udev_volume_id.o $(VOLUME_ID_OBJS) $(SYSFS)
|
OBJS = udev_volume_id.o $(VOLUME_ID_OBJS) ../../udev.a
|
||||||
HEADERS = $(VOLUME_ID_HEADERS)
|
HEADERS = $(VOLUME_ID_HEADERS)
|
||||||
|
|
||||||
$(OBJS): $(HEADERS)
|
$(OBJS): $(HEADERS)
|
||||||
|
@ -40,12 +40,26 @@
|
|||||||
#define BLKGETSIZE64 _IOR(0x12,114,size_t)
|
#define BLKGETSIZE64 _IOR(0x12,114,size_t)
|
||||||
|
|
||||||
#ifdef USE_LOG
|
#ifdef USE_LOG
|
||||||
void log_message(int level, const char *format, ...)
|
void log_message(int priority, const char *format, ...)
|
||||||
{
|
{
|
||||||
va_list args;
|
va_list args;
|
||||||
|
static int udev_log = -1;
|
||||||
|
|
||||||
|
if (udev_log == -1) {
|
||||||
|
const char *value;
|
||||||
|
|
||||||
|
value = getenv("UDEV_LOG");
|
||||||
|
if (value)
|
||||||
|
udev_log = log_priority(value);
|
||||||
|
else
|
||||||
|
udev_log = LOG_ERR;
|
||||||
|
}
|
||||||
|
|
||||||
|
if (priority > udev_log)
|
||||||
|
return;
|
||||||
|
|
||||||
va_start(args, format);
|
va_start(args, format);
|
||||||
vsyslog(level, format, args);
|
vsyslog(priority, format, args);
|
||||||
va_end(args);
|
va_end(args);
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
|
2
udev.c
2
udev.c
@ -152,7 +152,7 @@ int main(int argc, char *argv[], char *envp[])
|
|||||||
goto hotplug;
|
goto hotplug;
|
||||||
}
|
}
|
||||||
|
|
||||||
/* export logging flag, as called scripts may want to do the same as udev */
|
/* export logging flag, as called programs may want to do the same as udev */
|
||||||
if (udev_log_priority) {
|
if (udev_log_priority) {
|
||||||
char priority[32];
|
char priority[32];
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user