From e1be97337d7bce577e8668b67618f38844ae9be1 Mon Sep 17 00:00:00 2001 From: Mike Jerris Date: Mon, 10 Apr 2017 15:11:44 -0500 Subject: [PATCH] FS-10210: [mod_console] add support for uuid config param and 'console uuid' api command --- src/mod/loggers/mod_console/mod_console.c | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/src/mod/loggers/mod_console/mod_console.c b/src/mod/loggers/mod_console/mod_console.c index c968600dec..936d0af344 100644 --- a/src/mod/loggers/mod_console/mod_console.c +++ b/src/mod/loggers/mod_console/mod_console.c @@ -280,6 +280,7 @@ SWITCH_STANDARD_API(console_api_function) "--------------------------------------------------------------------------------\n" "console help\n" "console loglevel [[0-7] | ]\n" + "console uuid [on|off|toggle]\n" "console colorize [on|off|toggle]\n" "--------------------------------------------------------------------------------\n"; const char *loglevel_usage_string = "USAGE:\n" "--------------------------------------------------------------------------------\n" @@ -349,6 +350,20 @@ SWITCH_STANDARD_API(console_api_function) } stream->write_function(stream, "+OK console color %s\n", COLORIZE ? "enabled" : "disabled"); + } else if (!strcasecmp(argv[0], "uuid")) { + if (argc > 1) { + if (!strcasecmp(argv[1], "toggle")) { + if (log_uuid) { + log_uuid = SWITCH_FALSE; + } else { + log_uuid = SWITCH_TRUE; + } + } else { + log_uuid = switch_true(argv[1]); + } + } + stream->write_function(stream, "+OK console uuid %s\n", log_uuid ? "enabled" : "disabled"); + } else { /* if (!strcasecmp(argv[0], "help")) { */ stream->write_function(stream, "%s", usage_string); }