summaryrefslogtreecommitdiff
path: root/include
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 /include
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 'include')
-rw-r--r--include/asterisk/logger.h13
1 files changed, 12 insertions, 1 deletions
diff --git a/include/asterisk/logger.h b/include/asterisk/logger.h
index 65448cfe4..1941accbc 100644
--- a/include/asterisk/logger.h
+++ b/include/asterisk/logger.h
@@ -189,7 +189,18 @@ void ast_console_toggle_loglevel(int fd, int level, int state);
#endif
#define AST_LOG_DTMF __LOG_DTMF, _A_
-#define NUMLOGLEVELS 6
+#ifdef LOG_SECURITY
+#undef LOG_SECURITY
+#endif
+#define __LOG_SECURITY 7
+#define LOG_SECURITY __LOG_SECURITY, _A_
+
+#ifdef AST_LOG_SECURITY
+#undef AST_LOG_SECURITY
+#endif
+#define AST_LOG_SECURITY __LOG_SECURITY, _A_
+
+#define NUMLOGLEVELS 7
/*!
* \brief Get the debug level for a file