Adds a -d switch to everything so you can set the log level bitfeld.
Signed-off-by: Andy Green <andy.green@linaro.org>
static struct option options[] = {
{ "help", no_argument, NULL, 'h' },
+ { "debug", required_argument, NULL, 'd' },
{ "port", required_argument, NULL, 'p' },
{ "ssl", no_argument, NULL, 's' },
{ "killmask", no_argument, NULL, 'k' },
int mirror_lifetime = 0;
fprintf(stderr, "libwebsockets test client\n"
- "(C) Copyright 2010 Andy Green <andy@warmcat.com> "
+ "(C) Copyright 2010-2013 Andy Green <andy@warmcat.com> "
"licensed under LGPL2.1\n");
if (argc < 2)
goto usage;
while (n >= 0) {
- n = getopt_long(argc, argv, "nuv:khsp:", options, NULL);
+ n = getopt_long(argc, argv, "nuv:khsp:d:", options, NULL);
if (n < 0)
continue;
switch (n) {
+ case 'd':
+ lws_set_log_level(atoi(optarg));
+ break;
case 's':
use_ssl = 2; /* 2 = allow selfsigned */
break;
return 1;
}
-
/* create a client websocket using dumb increment protocol */
wsi_dumb = libwebsocket_client_connect(context, address, port, use_ssl,
usage:
fprintf(stderr, "Usage: libwebsockets-test-client "
- "<server address> [--port=<p>] "
- "[--ssl] [-k] [-v <ver>]\n");
+ "<server address> [--port=<p>] "
+ "[--ssl] [-k] [-v <ver>] "
+ "[-d <log bitfield>]\n");
return 1;
}
static struct option options[] = {
{ "help", no_argument, NULL, 'h' },
+ { "debug", required_argument, NULL, 'd' },
{ "port", required_argument, NULL, 'p' },
{ "ssl", no_argument, NULL, 's' },
{ "killmask", no_argument, NULL, 'k' },
"licensed under LGPL2.1\n");
while (n >= 0) {
- n = getopt_long(argc, argv, "ci:khsp:", options, NULL);
+ n = getopt_long(argc, argv, "ci:khsp:d:", options, NULL);
if (n < 0)
continue;
switch (n) {
+ case 'd':
+ lws_set_log_level(atoi(optarg));
+ break;
case 's':
use_ssl = 1;
break;
break;
case 'h':
fprintf(stderr, "Usage: libwebsockets-test-fraggle "
- "[--port=<p>] [--ssl] [--client]\n");
+ "[--port=<p>] [--ssl] "
+ "[-d <log bitfield>] "
+ "[--client]\n");
exit(1);
}
}
static struct option options[] = {
{ "help", no_argument, NULL, 'h' },
+ { "debug", required_argument, NULL, 'd' },
{ "port", required_argument, NULL, 'p' },
{ "ssl", no_argument, NULL, 't' },
{ "interval", required_argument, NULL, 'i' },
optind++;
while (n >= 0) {
- n = getopt_long(argc, argv, "v:kr:hmfts:n:i:p:", options, NULL);
+ n = getopt_long(argc, argv, "v:kr:hmfts:n:i:p:d:", options, NULL);
if (n < 0)
continue;
switch (n) {
+ case 'd':
+ lws_set_log_level(atoi(optarg));
+ break;
case 'm':
use_mirror = 1;
break;
"[--size=<bytes>] "
"[--protocol=<protocolname>] "
"[--mirror] "
- "[--replicate=clients>]"
- "[--version <version>]"
+ "[--replicate=clients>] "
+ "[--version <version>] "
+ "[-d <log bitfield> ]"
"\n");
return 1;
}
static struct option options[] = {
{ "help", no_argument, NULL, 'h' },
+ { "debug", required_argument, NULL, 'd' },
{ "port", required_argument, NULL, 'p' },
{ "ssl", no_argument, NULL, 's' },
{ "killmask", no_argument, NULL, 'k' },
"licensed under LGPL2.1\n");
while (n >= 0) {
- n = getopt_long(argc, argv, "i:khsp:", options, NULL);
+ n = getopt_long(argc, argv, "i:khsp:d:", options, NULL);
if (n < 0)
continue;
switch (n) {
+ case 'd':
+ lws_set_log_level(atoi(optarg));
+ break;
case 's':
use_ssl = 1;
break;
break;
case 'h':
fprintf(stderr, "Usage: test-server "
- "[--port=<p>] [--ssl]\n");
+ "[--port=<p>] [--ssl] "
+ "[-d <log bitfield>]\n");
exit(1);
}
}
static struct option options[] = {
{ "help", no_argument, NULL, 'h' },
+ { "debug", required_argument, NULL, 'd' },
{ "port", required_argument, NULL, 'p' },
{ "ssl", no_argument, NULL, 's' },
{ "killmask", no_argument, NULL, 'k' },
#endif
fprintf(stderr, "libwebsockets test server\n"
- "(C) Copyright 2010-2011 Andy Green <andy@warmcat.com> "
+ "(C) Copyright 2010-2013 Andy Green <andy@warmcat.com> "
"licensed under LGPL2.1\n");
while (n >= 0) {
- n = getopt_long(argc, argv, "ci:khsp:", options, NULL);
+ n = getopt_long(argc, argv, "ci:khsp:d:", options, NULL);
if (n < 0)
continue;
switch (n) {
+ case 'd':
+ lws_set_log_level(atoi(optarg));
+ break;
case 's':
use_ssl = 1;
break;
break;
case 'h':
fprintf(stderr, "Usage: test-server "
- "[--port=<p>] [--ssl]\n");
+ "[--port=<p>] [--ssl] "
+ "[-d <log bitfield>]\n");
exit(1);
}
}