]> sourceware.org Git - lvm2.git/commitdiff
lvmetad: use -l for logging level not -d
authorAlasdair G Kergon <agk@redhat.com>
Mon, 15 Oct 2012 09:44:43 +0000 (10:44 +0100)
committerAlasdair G Kergon <agk@redhat.com>
Mon, 15 Oct 2012 09:44:43 +0000 (10:44 +0100)
WHATS_NEW
daemons/lvmetad/lvmetad-core.c
libdaemon/server/daemon-server.h
man/lvmetad.8.in
test/lib/aux.sh

index 5d27c8c6d368e8da004fcde38a76541ad542a800..179e52c85fddcfbd5b278274086d704797a711db 100644 (file)
--- a/WHATS_NEW
+++ b/WHATS_NEW
@@ -65,7 +65,7 @@ Version 2.02.98 -
   Use proper condition to check for unsupported discards settings.
   Update lvs manpage with discards (2.02.97).
   Add support for lvcreate --discards.
-  Change lvmetad logging syntax from -ddd to -d {all|wire|debug}.
+  Change lvmetad logging syntax from -ddd to -l {all|wire|debug}.
   Add new libdaemon logging infrastructure.
 
 Version 2.02.97 - 7th August 2012
index ad598478ecb3e6950cc304d972eaa30a2916f724..ebb8bc361c005bc55c8641b3640efb54e59bd210 100644 (file)
@@ -28,7 +28,7 @@
 
 typedef struct {
        log_state *log; /* convenience */
-       const char *debug_config;
+       const char *log_config;
 
        struct dm_hash_table *pvid_to_pvmeta;
        struct dm_hash_table *device_to_pvid; /* shares locks with above */
@@ -1097,8 +1097,8 @@ static int init(daemon_state *s)
        ls->lock.vg = dm_hash_create(32);
        ls->token[0] = 0;
 
-       /* Set up stderr logging depending on the -d option. */
-       if (!daemon_log_parse(ls->log, DAEMON_LOG_OUTLET_STDERR, ls->debug_config, 1))
+       /* Set up stderr logging depending on the -l option. */
+       if (!daemon_log_parse(ls->log, DAEMON_LOG_OUTLET_STDERR, ls->log_config, 1))
                return 0;
 
        DEBUG(s, "initialised state: vgid_to_metadata = %p", ls->vgid_to_metadata);
@@ -1135,11 +1135,11 @@ static int fini(daemon_state *s)
 static void usage(char *prog, FILE *file)
 {
        fprintf(file, "Usage:\n"
-               "%s [-V] [-h] [-d {all|wire|debug}] [-f] [-s path]\n\n"
+               "%s [-V] [-h] [-f] [-l {all|wire|debug}] [-s path]\n\n"
                "   -V       Show version of lvmetad\n"
                "   -h       Show this help information\n"
-               "   -d       Log messages to stderr (-d {all|wire|debug})\n"
                "   -f       Don't fork, run in the foreground\n"
+               "   -l       Logging message level (-l {all|wire|debug})\n"
                "   -s       Set path to the socket to listen on\n\n", prog);
 }
 
@@ -1163,10 +1163,10 @@ int main(int argc, char *argv[])
        s.pidfile = LVMETAD_PIDFILE;
        s.protocol = "lvmetad";
        s.protocol_version = 1;
-       ls.debug_config = "";
+       ls.log_config = "";
 
        // use getopt_long
-       while ((opt = getopt(argc, argv, "?fhVd:s:")) != EOF) {
+       while ((opt = getopt(argc, argv, "?fhVl:s:")) != EOF) {
                switch (opt) {
                case 'h':
                        usage(argv[0], stdout);
@@ -1177,8 +1177,8 @@ int main(int argc, char *argv[])
                case 'f':
                        s.foreground = 1;
                        break;
-               case 'd':
-                       ls.debug_config = optarg;
+               case 'l':
+                       ls.log_config = optarg;
                        break;
                case 's': // --socket
                        s.socket_path = optarg;
index 210960231c3dfe28627e36a8fba232603df89b22..f18485308f276de980bfa5149dd90977e873663a 100644 (file)
@@ -151,7 +151,7 @@ void daemon_log_enable(log_state *s, int outlet, int type, int enable);
 /*
  * Set up logging on a given outlet using a list of message types (comma
  * separated) to log using that outlet. The list is expected to look like this,
- * "info,wire,debug". Returns 0 upon encountering an unknown message type.
+ * "all,wire,debug". Returns 0 upon encountering an unknown message type.
  */
 int daemon_log_parse(log_state *s, int outlet, const char *types, int enable);
 
index 07cedd90a22451e07a990befc515ddbdab1dc7d5..ef1096ddb75d45f3bd35b649aa16ee687cbc84d5 100644 (file)
@@ -3,7 +3,7 @@
 lvmetad \- LVM metadata cache daemon
 .SH SYNOPSIS
 .B lvmetad
-.RB [ \-d
+.RB [ \-l
 .RI {all|wire|debug}
 .RB ]
 .RB [ \-s
@@ -22,14 +22,14 @@ consistent image of the volume groups available in the system.
 By default, lvmetad, even if running, is not used by LVM. See \fBlvm.conf\fP(5).
 .SH OPTIONS
 .TP
-.BR \-d " {" \fIall | \fIwire | \fIdebug }
+.BR \-l " {" \fIall | \fIwire | \fIdebug }
 Select the type of log messages to generate.
 Messages are logged by syslog.  
 Additionally, when -f is given they are also sent to standard error.
 Since release 2.02.98, there are two classes of messages: wire and debug.
 Selecting 'all' supplies both and is equivalent to a comma-separated list
--d wire,debug.
-Prior to release 2.02.98, repeating from 1 to 3 times, viz. -d, -dd, -ddd,
+-l wire,debug.
+Prior to release 2.02.98, repeating -d from 1 to 3 times, viz. -d, -dd, -ddd,
 increased the detail of messages.
 .TP
 .B \-f
index 103318acad62a71d8c2faf7a17d6213d08736f2c..9094562b0277cf6bbb453698f02242338997a271 100644 (file)
@@ -77,7 +77,7 @@ prepare_lvmetad() {
        test -z "$LVM_VALGRIND_LVMETAD" || run_valgrind="run_valgrind"
 
        echo "preparing lvmetad..."
-       $run_valgrind lvmetad -f "$@" -s "$TESTDIR/lvmetad.socket" -d wire,debug &
+       $run_valgrind lvmetad -f "$@" -s "$TESTDIR/lvmetad.socket" -l wire,debug &
        echo $! > LOCAL_LVMETAD
        while ! test -e "$TESTDIR/lvmetad.socket"; do echo -n .; sleep .1; done # wait for the socket
        echo ok
This page took 0.053547 seconds and 5 git commands to generate.