[Aggregator] Limit the verbose level to a maximum
For now the maximum verbose level is 4, so it is best for the user to avoid displaying a verbose level higher than that in the configuration.
This commit is contained in:
parent
f08097ea08
commit
56edcc623a
2
TODO.t2t
2
TODO.t2t
|
@ -81,8 +81,6 @@ Work to do in OwlPS
|
|||
|
||||
- Option to overwrite the output file (ask for a confirmation!).
|
||||
|
||||
- Test for the maximum verbose level.
|
||||
|
||||
- Outputs should include all the timestamps
|
||||
|
||||
The CSV output file and the socket should include the capture
|
||||
|
|
|
@ -43,6 +43,7 @@
|
|||
#define VERBOSE_INFO cfg_getint(cfg, "verbose") >= 2
|
||||
#define VERBOSE_CHATTERBOX cfg_getint(cfg, "verbose") >= 3
|
||||
#define VERBOSE_REQUESTS cfg_getint(cfg, "verbose") >= 4
|
||||
#define MAX_VERBOSE_LEVEL 4
|
||||
|
||||
|
||||
/* Linked list storing data of each request */
|
||||
|
|
|
@ -453,9 +453,11 @@ int parse_command_line(const int argc, char *const *argv)
|
|||
" failing back to the default value.\n") ;
|
||||
break ;
|
||||
case 'v' :
|
||||
// Increment the verbose level
|
||||
cfg_setint(cfg, "verbose",
|
||||
cfg_getint(cfg, "verbose") + 1) ;
|
||||
{ // Increment the verbose level if the maximum is not reached
|
||||
long vlevel = cfg_getint(cfg, "verbose") ;
|
||||
if (vlevel < MAX_VERBOSE_LEVEL)
|
||||
cfg_setint(cfg, "verbose", vlevel + 1) ;
|
||||
}
|
||||
break ;
|
||||
default :
|
||||
print_usage() ;
|
||||
|
|
Loading…
Reference in New Issue