1
0
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:
Kay Sievers 2005-06-05 05:17:21 +02:00
parent 995aec8759
commit c2401132bf
3 changed files with 18 additions and 4 deletions

View File

@ -33,7 +33,7 @@ override CFLAGS+=-D_FILE_OFFSET_BITS=64
VOLUME_ID_BASE=volume_id
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)
$(OBJS): $(HEADERS)

View File

@ -40,12 +40,26 @@
#define BLKGETSIZE64 _IOR(0x12,114,size_t)
#ifdef USE_LOG
void log_message(int level, const char *format, ...)
void log_message(int priority, const char *format, ...)
{
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);
vsyslog(level, format, args);
vsyslog(priority, format, args);
va_end(args);
}
#endif

2
udev.c
View File

@ -152,7 +152,7 @@ int main(int argc, char *argv[], char *envp[])
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) {
char priority[32];