From: Jeff Lucovsky Date: Sat, 15 May 2021 14:13:59 +0000 (-0400) Subject: output/syslog: Refactor syslog definitions X-Git-Tag: suricata-7.0.0-beta1~1382 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=98d4f9eaa4fb2368a91d61544ff2aea3130a913c;p=thirdparty%2Fsuricata.git output/syslog: Refactor syslog definitions --- diff --git a/src/alert-syslog.c b/src/alert-syslog.c index ecc731d767..6307d982d6 100644 --- a/src/alert-syslog.c +++ b/src/alert-syslog.c @@ -52,9 +52,6 @@ #ifndef OS_WIN32 -#define DEFAULT_ALERT_SYSLOG_FACILITY_STR "local0" -#define DEFAULT_ALERT_SYSLOG_FACILITY LOG_LOCAL0 -#define DEFAULT_ALERT_SYSLOG_LEVEL LOG_ERR #define MODULE_NAME "AlertSyslog" static int alert_syslog_level = DEFAULT_ALERT_SYSLOG_LEVEL; diff --git a/src/output-eve-syslog.c b/src/output-eve-syslog.c index 1501fe0959..5e47fb3cb9 100644 --- a/src/output-eve-syslog.c +++ b/src/output-eve-syslog.c @@ -30,10 +30,6 @@ #include "output-eve-syslog.h" #include "util-syslog.h" -#define DEFAULT_ALERT_SYSLOG_FACILITY_STR "local0" -#define DEFAULT_ALERT_SYSLOG_FACILITY LOG_LOCAL0 -#define DEFAULT_ALERT_SYSLOG_LEVEL LOG_INFO - #ifdef OS_WIN32 void SyslogInitialize(void) { @@ -113,8 +109,5 @@ void SyslogInitialize(void) plugin_data->Init = SyslogInit; plugin_data->Deinit = SyslogDeInit; plugin_data->Write = SyslogWrite; - if (!SCRegisterEveFileType(plugin_data)) { - FatalError(SC_ERR_PLUGIN, "Failed to register EVE output: %s", OUTPUT_NAME); - } } #endif /* !OS_WIN32 */ diff --git a/src/output-json.c b/src/output-json.c index 20672a72aa..d3571f0afe 100644 --- a/src/output-json.c +++ b/src/output-json.c @@ -71,9 +71,6 @@ #include "suricata-plugin.h" #define DEFAULT_LOG_FILENAME "eve.json" -#define DEFAULT_ALERT_SYSLOG_FACILITY_STR "local0" -#define DEFAULT_ALERT_SYSLOG_FACILITY LOG_LOCAL0 -#define DEFAULT_ALERT_SYSLOG_LEVEL LOG_INFO #define MODULE_NAME "OutputJSON" #define MAX_JSON_SIZE 2048 diff --git a/src/util-syslog.h b/src/util-syslog.h index 0efc1c5db7..ebbc8478c0 100644 --- a/src/util-syslog.h +++ b/src/util-syslog.h @@ -28,4 +28,10 @@ SCEnumCharMap *SCSyslogGetFacilityMap(void); SCEnumCharMap *SCSyslogGetLogLevelMap(void); +#ifndef OS_WIN32 +#define DEFAULT_ALERT_SYSLOG_FACILITY_STR "local0" +#define DEFAULT_ALERT_SYSLOG_FACILITY LOG_LOCAL0 +#define DEFAULT_ALERT_SYSLOG_LEVEL LOG_ERR +#endif + #endif /* UTIL_SYSLOG_H */