projects
/
pulseview.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
3a6fe08
)
Added loglevel command line option
author
Joel Holdsworth
<joel@airwebreathe.org.uk>
Sun, 24 Mar 2013 16:50:49 +0000
(16:50 +0000)
committer
Joel Holdsworth
<joel@airwebreathe.org.uk>
Sun, 24 Mar 2013 17:19:00 +0000
(17:19 +0000)
main.cpp
patch
|
blob
|
history
diff --git
a/main.cpp
b/main.cpp
index 9e8bfc7f9c83313510ca8b186102ecc4297f66c3..fef53247deb71820a424050f899f31f7a297f350 100644
(file)
--- a/
main.cpp
+++ b/
main.cpp
@@
-42,6
+42,7
@@
void usage()
" %s [OPTION…] [FILE] — %s\n"
"\n"
"Help Options:\n"
" %s [OPTION…] [FILE] — %s\n"
"\n"
"Help Options:\n"
+ " -l, --loglevel Set libsigrok/libsigrokdecode loglevel\n"
" -V, --version Show release version\n"
" -h, -?, --help Show help option\n"
"\n", PV_BIN_NAME, PV_DESCRIPTION);
" -V, --version Show release version\n"
" -h, -?, --help Show help option\n"
"\n", PV_BIN_NAME, PV_DESCRIPTION);
@@
-81,17
+82,26
@@
int main(int argc, char *argv[])
// Parse arguments
while (1) {
static const struct option long_options[] = {
// Parse arguments
while (1) {
static const struct option long_options[] = {
+ {"loglevel", required_argument, 0, 'l'},
{"version", no_argument, 0, 'V'},
{"help", no_argument, 0, 'h'},
{0, 0, 0, 0}
};
const int c = getopt_long(argc, argv,
{"version", no_argument, 0, 'V'},
{"help", no_argument, 0, 'h'},
{0, 0, 0, 0}
};
const int c = getopt_long(argc, argv,
- "Vh?", long_options, NULL);
+ "
l:
Vh?", long_options, NULL);
if (c == -1)
break;
switch (c) {
if (c == -1)
break;
switch (c) {
+ case 'l':
+ {
+ const int loglevel = atoi(optarg);
+ sr_log_loglevel_set(loglevel);
+ srd_log_loglevel_set(loglevel);
+ break;
+ }
+
case 'V':
// Print version info
fprintf(stdout, "%s %s\n", PV_TITLE, PV_VERSION_STRING);
case 'V':
// Print version info
fprintf(stdout, "%s %s\n", PV_TITLE, PV_VERSION_STRING);