suricata
util-syslog.c File Reference
#include "suricata-common.h"
#include "util-syslog.h"
Include dependency graph for util-syslog.c:

Go to the source code of this file.

Functions

SCEnumCharMapSCSyslogGetFacilityMap (void)
 returns the syslog facility enum map
 
SCEnumCharMapSCSyslogGetLogLevelMap (void)
 returns the syslog facility enum map
 

Variables

SCEnumCharMap sc_syslog_facility_map []
 
SCEnumCharMap sc_syslog_level_map []
 

Detailed Description

Author
Gurvinder Singh gurvi.nosp@m.nder.nosp@m.singh.nosp@m.dahi.nosp@m.ya@gm.nosp@m.ail..nosp@m.com

Syslog utility file

Definition in file util-syslog.c.

Function Documentation

◆ SCSyslogGetFacilityMap()

SCEnumCharMap * SCSyslogGetFacilityMap ( void  )

returns the syslog facility enum map

Definition at line 57 of file util-syslog.c.

References sc_syslog_facility_map.

Referenced by SCLogLoadConfig().

Here is the caller graph for this function:

◆ SCSyslogGetLogLevelMap()

SCEnumCharMap * SCSyslogGetLogLevelMap ( void  )

returns the syslog facility enum map

Definition at line 75 of file util-syslog.c.

References sc_syslog_level_map.

Variable Documentation

◆ sc_syslog_facility_map

SCEnumCharMap sc_syslog_facility_map[]
Initial value:
= {
{ "auth", LOG_AUTH },
{ "authpriv", LOG_AUTHPRIV },
{ "cron", LOG_CRON },
{ "daemon", LOG_DAEMON },
{ "ftp", LOG_FTP },
{ "kern", LOG_KERN },
{ "lpr", LOG_LPR },
{ "mail", LOG_MAIL },
{ "news", LOG_NEWS },
{ "security", LOG_AUTH },
{ "syslog", LOG_SYSLOG },
{ "user", LOG_USER },
{ "uucp", LOG_UUCP },
{ "local0", LOG_LOCAL0 },
{ "local1", LOG_LOCAL1 },
{ "local2", LOG_LOCAL2 },
{ "local3", LOG_LOCAL3 },
{ "local4", LOG_LOCAL4 },
{ "local5", LOG_LOCAL5 },
{ "local6", LOG_LOCAL6 },
{ "local7", LOG_LOCAL7 },
{ NULL, -1 }
}
#define LOG_MAIL
#define LOG_AUTH
#define LOG_LOCAL0
#define LOG_CRON
#define LOG_KERN
#define LOG_LOCAL2
#define LOG_LPR
#define LOG_AUTHPRIV
#define LOG_LOCAL6
#define LOG_LOCAL4
#define LOG_DAEMON
#define LOG_SYSLOG
#define LOG_UUCP
#define LOG_LOCAL5
#define LOG_USER
#define LOG_FTP
#define LOG_LOCAL3
#define LOG_LOCAL1
#define LOG_LOCAL7
#define LOG_NEWS

Definition at line 31 of file util-syslog.c.

Referenced by SCSyslogGetFacilityMap().

◆ sc_syslog_level_map

SCEnumCharMap sc_syslog_level_map[]
Initial value:
= {
{ "Emergency", LOG_EMERG },
{ "Alert", LOG_ALERT },
{ "Critical", LOG_CRIT },
{ "Error", LOG_ERR },
{ "Warning", LOG_WARNING },
{ "Notice", LOG_NOTICE },
{ "Info", LOG_INFO },
{ "Debug", LOG_DEBUG },
{ NULL, -1 }
}
#define LOG_ALERT
#define LOG_EMERG
#define LOG_DEBUG
#define LOG_ERR
#define LOG_CRIT
#define LOG_NOTICE
#define LOG_WARNING
#define LOG_INFO

Definition at line 62 of file util-syslog.c.

Referenced by SCSyslogGetLogLevelMap().