--verbose or -v increase verbosity
--quiet or -q decreases verbosity
Signed-off-by: Timo Kokkonen <timo.t.kokkonen@iki.fi>
extern const char green_color[];
extern const char normal_color[];
extern const char green_color[];
extern const char normal_color[];
+extern int trace_level;
+
enum {
TRACE_ERR,
TRACE_WARN,
enum {
TRACE_ERR,
TRACE_WARN,
{ .val = 'j', .has_arg = 1, .name = "jobs", },
{ .val = 'c', .has_arg = 1, .name = "config", },
{ .val = 'l', .has_arg = 1, .name = "log-file", },
{ .val = 'j', .has_arg = 1, .name = "jobs", },
{ .val = 'c', .has_arg = 1, .name = "config", },
{ .val = 'l', .has_arg = 1, .name = "log-file", },
+ { .val = 'v', .name = "verbose", },
+ { .val = 'q', .name = "quiet", },
- char short_options[] = "j:c:l:";
+ char short_options[] = "j:c:l:vq";
while (1) {
c = getopt_long(argc, argv, short_options, long_options,
while (1) {
c = getopt_long(argc, argv, short_options, long_options,
open_log_file(optarg);
break;
open_log_file(optarg);
break;
+ case 'v':
+ trace_level++;
+ break;
+
+ case 'q':
+ trace_level--;
+ break;
+