Add version info to debug output

- Initialize the log at the start of ipmi_main() to allow for proper
  logging at the start;
- Remove the unused log_level_get() function;
- Update log_level_set() to take verbosity instead of log level
  (default verbosity is 0, which is LOG_NOTICE log level),
  use the function to update log level as `-v` is encountered
  in command line;
- Move IANA PEN list debugging to verbosity 6. The list is too long
  to see it in each debug output of verbosity 5 that is used for
  debugging lan/lanplus packets;
- For verbosity >= 2 (that is `-vv`) add the ipmitool version
  information at the start.

Signed-off-by: Alexander Amelkin <alexander@amelkin.msk.ru>
This commit is contained in:
Alexander Amelkin
2020-07-17 03:29:42 +03:00
committed by Alexander Amelkin
parent 3a1a9cb283
commit 16f937a117
3 changed files with 16 additions and 15 deletions

View File

@ -144,13 +144,8 @@ void log_halt(void)
logpriv = NULL;
}
int log_level_get(void)
void log_level_set(int verbose)
{
return logpriv->level;
}
void log_level_set(int level)
{
logpriv->level = level;
logpriv->level = verbose + LOG_NOTICE;
}