summaryrefslogtreecommitdiff
path: root/apps/app_verbose.c
diff options
context:
space:
mode:
authorKevin P. Fleming <kpfleming@digium.com>2009-04-09 02:44:27 +0000
committerKevin P. Fleming <kpfleming@digium.com>2009-04-09 02:44:27 +0000
commitb5f8c632df92f51c86487efc7b280522ef837e34 (patch)
tree32bdb0325215391d2e4b4f026dbe68f724c3280c /apps/app_verbose.c
parentf57fddb5bb08dbf68cb51f7dcffc5bd808000f97 (diff)
add a dedicated log channel for modules to be able report security-related events, so that they can be fed into external processes for analysis and possible mitigation efforts
(inspired by this evening's Toronto Asterisk Users Group meeting and previous dicussions amongst various community members) git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@187269 65c4cc65-6c06-0410-ace0-fbb531ad65f3
Diffstat (limited to 'apps/app_verbose.c')
-rw-r--r--apps/app_verbose.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/apps/app_verbose.c b/apps/app_verbose.c
index b4c6a6384..f094dc149 100644
--- a/apps/app_verbose.c
+++ b/apps/app_verbose.c
@@ -59,7 +59,7 @@ static char *app_log = "Log";
<syntax>
<parameter name="level">
<para>Level must be one of <literal>ERROR</literal>, <literal>WARNING</literal>, <literal>NOTICE</literal>,
- <literal>DEBUG</literal>, <literal>VERBOSE</literal> or <literal>DTMF</literal>.</para>
+ <literal>DEBUG</literal>, <literal>VERBOSE</literal>, <literal>DTMF</literal> or <literal>SECURITY</literal>.</para>
</parameter>
<parameter name="message" required="true">
<para>Output text message.</para>
@@ -146,6 +146,8 @@ static int log_exec(struct ast_channel *chan, void *data)
lnum = __LOG_VERBOSE;
} else if (!strcasecmp(args.level, "DTMF")) {
lnum = __LOG_DTMF;
+ } else if (!strcasecmp(args.level, "SECURITY")) {
+ lnum = __LOG_SECURITY;
} else if (!strcasecmp(args.level, "EVENT")) {
lnum = __LOG_EVENT;
} else {