1
0
Fork 0
mirror of https://github.com/albfan/miraclecast.git synced 2025-02-12 17:11:55 +00:00

log messages with time in human readable way

This commit is contained in:
Alberto Fanjul 2022-10-30 01:28:28 +02:00
parent 7135a99e71
commit 8cd144271a

View file

@ -481,6 +481,8 @@ void cli_fn_help()
" --help-commands Show available commands\n"
" --version Show package version\n"
" --log-level <lvl> Maximum level for log messages\n"
" --log-time Prefix log-messages with timestamp\n"
" --log-date-time Prefix log-messages with date time\n"
" --log-journal-level <lvl> Maximum level for journal log messages\n"
"\n"
"Commands:\n"
@ -557,6 +559,8 @@ static int parse_argv(int argc, char *argv[])
enum {
ARG_VERSION = 0x100,
ARG_LOG_LEVEL,
ARG_LOG_TIME,
ARG_LOG_DATE_TIME,
ARG_JOURNAL_LEVEL,
ARG_HELP_COMMANDS,
};
@ -565,6 +569,8 @@ static int parse_argv(int argc, char *argv[])
{ "help-commands", no_argument, NULL, ARG_HELP_COMMANDS },
{ "version", no_argument, NULL, ARG_VERSION },
{ "log-level", required_argument, NULL, ARG_LOG_LEVEL },
{ "log-time", no_argument, NULL, ARG_LOG_TIME },
{ "log-date-time", no_argument, NULL, ARG_LOG_DATE_TIME },
{ "log-journal-level", required_argument, NULL, ARG_JOURNAL_LEVEL },
{}
};
@ -583,6 +589,12 @@ static int parse_argv(int argc, char *argv[])
case ARG_LOG_LEVEL:
cli_max_sev = log_parse_arg(optarg);
break;
case ARG_LOG_TIME:
log_init_time();
break;
case ARG_LOG_DATE_TIME:
log_date_time = true;
break;
case ARG_JOURNAL_LEVEL:
log_max_sev = log_parse_arg(optarg);
break;